fix(styles): odd wrapping on choose account and reset pwd links on sign in in some l10ns
fix(client): Ensure the spinner stays spinning after signin for Sync/OAuth.

Add a notion of "halt" to a form. I would like this to be called `disableForm`, but that name is already taken. If a form is halted, do now allow the fields to be modified, do not allow form submission.

Add a shed-load of unit tests for the form module.

fixes #1879
fix(images): optimize images with new optipng
fix(style): remove end padding from text inputs
fix(styles): show password border radius
fix(styles): spinning wheel affects button height
fix(client): The Sync flow should not notify the browser of login after the signup confirmation poll completes.

The browser polls in the background for the status of the sign up completion itself, the client does not need to notify it of completion.

In addition, the /confirm screen should not transition to the /signup_complete screen, this causes a jerky UI.

fixes #1881
fix(client): Notify Sync of unverified logins and signups before the user verifies her email (regression fix)
Fix the jshint error, add unit tests for beforeSignUpConfirmationPoll
Fix the failing 'choose option to customize sync' functional test.

The test was failing because it was not listening for FxA commands and the channel was timing out when sending the `login` message in FxDesktopBroker's `beforeSignUpConfirmationPoll`

Test is moved to sync_sign_up.js where the rest of the Sync tests live.
fix(styles) tighten up form layout
Merge pull request #1888 from mozilla/issue-1843

fix(style): remove end padding from text inputs

@ryanfeeley gave the green light in the channel - r+ from me too!

Thanks @jgruen!
Merge pull request #1892 from mozilla/issue-1829

fix(styles): show password border radius

r=shane-tomlinson

Thanks @johngruen!
Merge pull request #1887 from mozilla/issue-1881-sync-no-confirm-redirect

fix(client): The Sync flow should not notify the browser of login after the signup confirmation poll completes.
Merge pull request #1880 from mozilla/issue-1879-signin-spinner

fix(client): Ensure the spinner stays spinning after signin for Sync/OAuth.
Merge pull request #1889 from mozilla/issue-1851

fix(styles): odd wrapping on choose account and reset pwd links on sign ...
Merge pull request #1890 from vladikoff/imgOpt

fix(images): optimize images with new optipng
Merge pull request #1894 from mozilla/issue-1863

fix(styles): spinning wheel affects button height

Fixes #1863
r=ckarlof
Merge pull request #1896 from mozilla/issue-1860

fix(styles) tighten up form layout

Fixes #1860
r=ckarlof
fix(avatars): load profile image on settings and sign in pages if available

Fixes #1727.