AGREEMENT AND PLAN OF MERGER DATED AS OF OCTOBER 20, 2016 BY AND AMONG INDEPENDENT BANK CORP., ROCKLAND TRUST COMPANY, ISLAND BANCORP, INC., AND THE EDGARTOWN NATIONAL BANK