STOCK PURCHASE AND REDEMPTION AGREEMENT by and among GLENCOE CAPITAL, LLC, FMFC HOLDINGS, LLC, FIRST MERCURY HOLDINGS, INC., and FIRST MERCURY FINANCIAL CORPORATION dated as of October 17, 2006