Re-focus the password field after clicking the show button.

fixes #457
Only show the "must be at least 8 characters" text on the /signup page when the user focuses the password element.

The help text for change-password and complete-reset-password are always displayed because there are two password inputs.

fixes #382
Keyboard accessible password show buttons!

fixes #414
Remove the focus ring around the COPPA year.

fixes #459
Add the missing aria-controls target

* in change_password.mustache and delete_account.mustache
Merge pull request #482 from pdehaan/readmetweak

Update readme, bring server back online
Merge pull request #476 from mozilla/issues-382-414-457-password-smoothness

Make the password fields more usable.
Merge pull request #477 from mozilla/issue-459-ring-around-coppa

Remove the focus ring around the COPPA year.
use the newest fxa-js-client which fixes the problem with calling signIn with a non-existent user
Merge pull request #490 from mozilla/issue-489-update-js-client

use the newest fxa-js-client which fixes the problem with calling signIn with a non-existent user
Fix the failing tests.

* Focus can only be checked for if the window is currently in focus.
* .error is used by mocha to indicate errors. Namespace all checks for .error to the view.
* Up time timeout for mocha to 5seconds and the intern to 120seconds.
* Add a unit test for signing in with a non-existent user (see https://github.com/mozilla/fxa-js-client/issues/74)

fixes #489
Scroll to the top of the tos/pp pages after render

fixes #437
Simplify by moving the window.scrollTo into router.js->showView
Merge pull request #491 from mozilla/issue-489-failing-tests

Fix the failing tests.
Merge pull request #481 from mozilla/issue-437-scroll-tos-pp

Scroll to the top of the tos/pp pages after render