Removes all providers and OAuth

We've decided to take the extension in a different direction.  Instead
of leveraging OAuth to make transactions in the client, we'll utilize
payment provider buttons, which will handle payments without linking to
a provider.
Upgraded NPM dependencies
Disable user selection of the navigation
tmp
Working around limitations with extension CSP
Coinbase button isn't ideal

- Unfortunately Coinbase does not allow us to set a custom amount.
- Bittip the only extension I can find using coinbase, is using oauth.

Saving the code, as the next commit will remove it.
Payments work! But, still needs a bit more work

- Payments with Dwolla do work, and donation amount is updated
  correctly.
- Removed Coinbase, seeking out a better alternative.
- Using personal VPS right now for redirection, will switch over to MIT
  once official.
Better filtering for donations page
Brings in PayPal payment option

- Removes the work on coinbase in favor of Paypal which has a friendlier
  API.
- Added in deparam to assist with processing success or failure for
  payment redirects.
Ensure that donation items are removed after paying
Merge pull request #28 from tbranyen/remove-oauth-add-buttons

Remove oauth add buttons