assertion.js
oauth-client.js
add getClientInfo
use port 9010
requirejs-ified jwcrypto...
test(oauth): add tests for oauth client
add test for fxa cert signing
Beginnings of oauth front end.
fix jwcrypto circular refs
fix P.all
Hooked up oAuth redirect_uri.
Cleaned up and annotated sign in view. Fixed lint errors.
test(jwcrypto): add unit test for generating an assertion
Merge branch 'master' into oauth

Conflicts:
	app/scripts/lib/session.js
	app/scripts/router.js
	app/tests/spec/lib/fxa-client.js
	server/lib/routes.js
Refactored oauth sign in view.
fix(client): No longer automatically sign in existing users on signup.

* Show them the "Account already exists. Sign in" error message instead.

fixes #877
Removed window patching from jwcrypto to fix Mocha tests.
Merge remote-tracking branch 'origin/master' into oauth

Conflicts:
	app/scripts/router.js
	app/scripts/templates/sign_in.mustache
	app/scripts/views/sign_in.js
	app/tests/main.js
	server/lib/routes/get-config.js
Let's lint the app/test/ files
fix(tests): Fix the jshint errors and warnings in all of the tests.

* Remove all of the remaining `global: *` declarations
* Remove or comment out all veriables that are "defined but never used"
* Use dot notation where it is "better" (very subjective)
* Make unreachable code reachable.