AGREEMENT AND PLAN OF MERGER among GOLFSMITH INTERNATIONAL HOLDINGS, INC., GOLF TOWN USA HOLDINGS INC. and MAJOR MERGER SUB, INC. Dated as of May 11, 2012