8POINT3 ENERGY PARTNERS LP REGISTRATION RIGHTS AGREEMENT