HUGHES TELEMATICS, INC. STOCK PURCHASE AGREEMENT Dated as of May 13, 2010