Clean up and consolidate OAuth2 login functionality
Tweaked way user info URL is built, and added (untested) LinkedIn OAuth2 provider