AGREEMENT AND PLAN OF MERGER by and between NBT BANCORP INC. and ALLIANCE FINANCIAL CORPORATION Dated as of October 7, 2012