Pass scopes to the FB.login function

Use the FB scopes properly calling the FB.login function
use extend rather than merge

merge is for array-like objects and adds a length property which is
undefined in this case.
Allow additional parameter `request_visible_actions` for Google OAuth2 provider
Make Google OAuth2 state parameter configurable
Merge pull request #65 from gf3/feature/google-oauth2-additional-param

Allow additional parameter `request_visible_actions` for Google OAuth2 provider
Merge pull request #64 from neonstalwart/merge-extend

use extend rather than merge
add circle.yml, install -g bower, npm i, bower i
updating ember-cli link

removing app-kit since it's deprecated
Add provided github provider to readme
Merge pull request #70 from shwoodard/github-provider-in-readme

Add provided github provider to readme
Merge pull request #68 from zigomir/patch-1

updating ember-cli link
Check window.opener.name to see if a popup should handle
Merge pull request #75 from Vestorly/no-clobber

Check window.opener.name to see if a popup should handle
Introduce ES3 recasting for IE8
Merge pull request #76 from Vestorly/recast

Introduce ES3 recasting for IE8
QueryString uniq-ifies required and optional parameters
Change example page to use torii-example.com:8000 as the redirect uri
Spruce up the example page: http://take.ms/48nDw
Merge pull request #78 from Vestorly/use-torii-example-com

Use torii example com
Merge pull request #77 from Vestorly/duplicate-query-string-parameters

QueryString uniq-ifies required and optional parameters