AGREEMENT AND PLAN OF REORGANIZATION by and among WASHINGTONFIRST BANKSHARES, INC., ALLIANCE BANKSHARES CORPORATION, and ALLIANCE BANK CORPORATION Dated as of May 3, 2012