REGISTRATION RIGHTS AGREEMENT BY AND AMONG VANGUARD NATURAL RESOURCES, LLC, MONTIERRA MINERALS & PRODUCTION, L.P., MONTIERRA MANAGEMENT LLC, NATURAL GAS PARTNERS VII, L.P., NATURAL GAS PARTNERS VIII, L.P., NGP INCOME MANAGEMENT L.L.C., EAGLE ROCK...