REGISTRATION RIGHTS AGREEMENT by and among ATLAS ENERGY RESOURCES, LLC and THE PURCHASERS NAMED HEREIN