STOCK PURCHASE AGREEMENT dated as of December 31, 2007 by and among ALLSCRIPTS HEALTHCARE SOLUTIONS, INC., BATTLESHIP ACQUISITION CORP., THE SELLING PARTIES and NICE SHAREHOLDER REPRESENTATIVE, LLC