STOCK PURCHASE AGREEMENT by and among COLLAGENEX PHARMACEUTICALS, INC. OCM PRINCIPAL OPPORTUNITIES FUND, L.P.