VOTING AGREEMENT by and among ALLSCRIPTS-MISYS HEALTHCARE SOLUTIONS, INC., MISYS PLC, MISYS PATRIOT US HOLDINGS LLC, MISYS PATRIOT LIMITED and ECLIPSYS CORPORATION dated as of June 9, 2010