TERRAFORM POWER, INC. REGISTRATION RIGHTS AGREEMENT July , 2014