STOCK AND ASSET PURCHASE AGREEMENT BETWEEN ALPHARMA INC., THE OTHER SELLERS NAMED HEREIN AND ACTAVIS GROUP HF. October 17, 2005