initial commit for jscs
Add HSTS headers.

* Helmet only adds HSTS headers in https mode.

fixes #208
adding .jscs.json which was git-ignored before
Removed animation for now.
Root now loads sign up.
Enabling button when valid on sign in and sign up.
Moved stage style onto child div for a better empty state.
Removed unused footer tag.
Really basic error styling.
Added a temporary spinner to account creation.
Lots of UI clean up.

This gets us closer to the mocks. Still not 100%.
Merge remote-tracking branch 'origin/master' into ui-smoothness

Conflicts:
	app/scripts/templates/sign_in.mustache
	app/scripts/views/base.js
	app/scripts/views/complete_sign_up.js
Updated password reset views.
Cleaned up settings and age verification failure page.
Merge pull request #227 from mozilla/issue-208-sts-headers

Add HSTS headers.
Merge pull request #226 from pdehaan/jscs-init

initial commit for jscs

@pdehaan - thanks for the updates and the explanation.

r+ - now let's fix the errors!
Fix JSHint errors and cleanup of fx-desktop

* Only one of `done` or `handler` was needed when saving outstanding requests

Initiated by looking at issue #232
Run `grunt jshint` as part of the test step.

* Fix a couple of jshint errors while we are at it.
Introduce jshint errors to ensure travis catches them.
Update robots.txt to disallow bots.

* Add a functional test to test the contents.

fixes #84