SOLARCITY CORPORATION SEVENTH AMENDED AND RESTATED INVESTOR RIGHTS AGREEMENT February 24, 2012