EnerNOC, Inc. 2.25% Convertible Senior Notes due 2019 PURCHASE AGREEMENT