ENDEAVOUR INTERNATIONAL CORPORATION SUBSCRIPTION AND REGISTRATION RIGHTS AGREEMENT