STOCK PURCHASE AGREEMENT BY AND AMONG VACATION HOLDINGS HAWAII, INC., INTERVAL ACQUISITION CORP. RESORTQUEST INTERNATIONAL, INC. AND GAYLORD ENTERTAINMENT COMPANY April 18, 2007