removed loginOauth function (use authenticate)
pass type (Oauth1 or Oauth2) to providers and then use corresponding class based on that
added twitter provider (partial support)
implemented twitter oauth 1.0 flow on server-side
createPostMessageHandler checks if it's the same origin or not before resolving the promise
look for token querystring, if token then sign-in right away, otherwise if code use oath2 flow
added or separator between local login and oauth login