GMX Resources Inc. REGISTRATION RIGHTS AGREEMENT