REGISTRATION RIGHTS AGREEMENT BY AND AMONG LINN ENERGY, LLC AND THE PURCHASERS NAMED HEREIN