Bug 897195: Port /newsletter/confirm to Bedrock

NOT READY TO MERGE but okay to review 

- needs https://github.com/mozilla/basket-client/pull/14 first so we can update the dependencies to point to the newer basket-client