Amazon support

I added Amazon to the oauth2 provider list. Seems to be working fine, but I'm not an expert, so would be worth a close look before merging :-)