STOCK PURCHASE AGREEMENT by and among ROYALL HOLDINGS, LLC, ROYALL ACQUISITION CO. and THE ADVISORY BOARD COMPANY DECEMBER 10, 2014