8POINT3 ENERGY PARTNERS LP REGISTRATION RIGHTS AGREEMENT June 24, 2015