Fixes #3573 : remove the right class from the button, no longer needed
Update styles as per @ryanfeeley's suggestions

fixes #3691
Drop the delay on the "<email> verified!" from 3s to .5s
escape the email address
Fix the xhr_delay being called on every request.

fixes #3695
Remove unneccesary app = undefined
Merge pull request #3696 from mozilla/issue_3695_xhr_delay

Fix the xhr_delay being called on every request.
Bump jschannel to 65356ba, add git sha to file
Add git sha to local copy of winchan
Merge pull request #3697 from ryanseys/remove-app-undefined

Remove unneccesary(?) var app = undefined;
Merge pull request #3694 from 6a68/track_include_component_versions

Track include.js component versions
Prevent .onmatch from being called if an assertion is generated in the dialog.

fixes #3170, #3463.
Merge pull request #3699 from mozilla/issue_3170_match_after_login

Prevent .onmatch from being called if an assertion is generated in the dialog
Allow new users to edit the email field after they cancel from set password.

The assumption that just because email was passed to the controller that the email was immutable was invalid. When a user cancels from the set password state and the authentication controller is restarted, the previous email is passed in to the controller and is editable.

Instead of trying to be too fancy, pass in whether the email is mutable or not.

fixes #3689
Test ability to enter incorrect email address, cancel from set password, and type a new address.
Fix oncancel not being called if the user closes the dialog

fixes #3701
Add an oncancel Selenium test
Merge pull request #3702 from mozilla/issue_3701-no_oncancel

Issue 3701 no oncancel
add test to check that IE variants get a p3p header
Merge pull request #3588 from mozilla/issue-3573

Fixes #3573 : make sure the '.buttonrow > .right' buttons line up on the right hand side

Sorry @chilts for the delay - the removal of the class name is all that was required. Re-opened and merging. Thanks for fixing this!