AGREEMENT AND PLAN OF MERGER DATED AS OF NOVEMBER 3, 2016 BY AND AMONG SEACOAST BANKING CORPORATION OF FLORIDA, SEACOAST NATIONAL BANK, GULFSHORE BANCSHARES, INC. AND gULFSHORE BANK