CALIFORNIA MICRO DEVICES CORPORATION STOCK AND WARRANT PURCHASE AGREEMENT November 22, 2002