Added OAuth2 support

Support for Facebook, Google, WindowsLive and Github.