AGREEMENT AND PLAN OF MERGER BY AND BETWEEN COMMUNITY FIRST FINANCIAL GROUP, INC., AND BNC BANCORP DATED AS OF DECEMBER 17, 2013