refactor(client): Add /signup_complete endpoint. Collapse all code/templates for *_complete screens.

Closes #557
fix(client): validate emails against IETF rfc5321

* email must have >= 2 part tld
* email can have [1, 64] byte local length
* email can have [3, 255] byte domain length
* email can be up to 256 bytes long

For more info, see http://tools.ietf.org/html/rfc5321#section-4.5.3.1.1

Closes #563
Cleanup build tempfiles in auto-update script.
refactor(comment): fix the regex attribution link
Merge pull request #644 from mozilla/rfk/cleanup-build-tempfiles

Cleanup build tempfiles in auto-update script.
fix(awsbox): fix awsbox configuration
Merge pull request #646 from mozilla/issue-645-fix-awsbox

fix(awsbox): fix awsbox configuration
Merge pull request #619 from mozilla/issue-565-email-length-limit

fix(client): validate emails against IETF rfc5321
Merge pull request #633 from mozilla/issue-557-signup-complete-screen

refactor(client): Add /signup_complete endpoint. Collapse all code/templates for *_complete screens....
feature(server): add /ver.json endpoint that responds with version and commit info.

* Add automatic route processing for route declarations in the `server/lib/routes` subdirectory. A route declaration should contain three attributes, a method, path, and process.
* Steal @dcoates version code from fxa-auth-server and hook it up to /ver.json

/ver.json returns a JSON response that looks like:
```
{
    "version": "0.0.1",
    "commit": "ee3618cb8db106e51b246152fe1daf1f5336d208"
}
```

Closes #530
fix(client): signOut is always a success, even if it is a failure.

* Clear the local session information even if signOut XHR call fails.

Closes #616
Merge pull request #618 from mozilla/issue-530-ver-txt

feature(server): add /ver.json endpoint and route definition processing.
refactor(build): Update package.json dependencies & corresponding configuration.

* Set the minimum node version to 0.10.x - that's all that is tested in Travis.

Closes #54
Closes #654
refactor(css): Tweak a few of the styles per csslint.
Merge branch 'issue-652'
docs(build): Add descriptions to grunt tasks that lack them.

Closes #608
Release v0.0.2
Merge pull request #649 from mozilla/issue-616-logout-anyways

fix(client): signOut is always a success, even if it is a failure.
Merge pull request #657 from mozilla/issue-54-outdated-modules

refactor(build): Update package.json dependencies & corresponding configuration.
Merge pull request #658 from mozilla/issue-608-task-descriptions

docs(build): Add descriptions to grunt tasks that lack them.