STOCK PURCHASE AGREEMENT by and between MICROSOFT CORPORATION OPENWAVE SYSTEMS HOLDINGS (FRANCE), SAS MUSIWAVE, SA and OPENWAVE SYSTEMS INC. Dated as of November 15, 2007