Fix the confirmation emails being sent on every click in the confirmation form.

fixes #401
rename image, delete unused image
adding /server/ to Grunt jshint task
Merge pull request #479 from mozilla/issue-401-resend-all-the-time

Fix the confirmation emails being sent on every click in the confirmation form.
Merge pull request #504 from pdehaan/issue-474

adding /server/ to Grunt jshint task

@pdehaan - https://www.youtube.com/watch?v=PgpDN-bARwc

r+ - Aside frommy one comment about having subdir specific jshint files, looks great! tests all pass, I'm happy.
Merge pull request #503 from pdehaan/issue-500

rename image, delete unused image

Looks good to me, tested using a local python server and the images still show. I'm happy.

r+
Ensure the `service` and `redirectTo` URL search parameters make it to the fxa-js-client.

* Pick `service` and `redirectTo` out of the URL search parameters on startup, add it to Session.
* Add sinon.js to ensure the fxa-js-client recieves the `service` parameter when expected.
* Update the views to get `service` from Session instead of the URL.
* Add two new test suites, complete_sign_up and reset_password_complete.
* Check whether service and redirectTo make it to the complete screens.
* Check whether the expected backend calls are made when expected.
* Hook up the real translator in the tests so string interpolation can be tested.

NOTE: I updated bower to use a specific version of sinon because the official sinon.js package in bower is not set up to correctly handle amd installs and does not give spy functionality.
updated intro graphics
retighten up the linting rules
Add dev note related to config
Merge pull request #506 from mozilla/issue-460-service

Ensure the `service` and `redirectTo` URL search parameters make it to the fxa-js-client.
Merge pull request #512 from chilts/small-dev-help-in-readme

Add dev note related to config
Move email templates into content server and create a route to serve them - fixes #475
Merge pull request #508 from mozilla/issue-507-graphic-touch-up

updated intro graphics

easiest review ever. r+
update fxa-client and add accept-language header based on browser language
Update the fxa-client tests to check for lang
restrict access to templates
Merge pull request #505 from mozilla/set_client_language

update fxa-client and add accept-language header based on browser language

@zaach - I rebased and added a couple of tests using the sinon spy. Looks good to me!

r+
Fix the intermittent failing front end tests.

The session tests attach a test "channel". "channel" cannot be cleared, and since Session is a singleton, the test channel never goes away. in fxa-clien.js->signIn, we attempt to send a message to a channel without a send function.

fixes #516
Merge pull request #483 from mozilla/move_email_templates

Move email templates into content server and create a route to serve them

When rebased and merged with #517, all tests pass everywhere, all the time. Code looks good to me, reads well, all my requests have either been made or answered appropriately.

Nice work @zaach!

r+