fix(ui): word-break long email addresses
fix(tests): Fix Safari focus issues. Fixes #1049
Merge pull request #1107 from mozilla/issue-1013-long-email-wrap

fix(ui): word-break long email addresses

Beautiful. Tested in all the pages @pdehaan links to in #1013. They all look good with really long email addresses.

r+ Thanks @zaach!
Merge pull request #1108 from vladikoff/issue-1049-safari-fails

fix(tests): Fix Safari focus issues. Fixes #1049

Get's my stamp of approval, thanks @vladikoff!

r+
Update CONTRIBUTING.md with git commit guidelines

Avoid the problem in #1123.
fix(server): Fix IE9 not showing any content.

* JSON responses were being sent with a content type of `utf8` instead of `utf-8`. `utf8` is invalid and IE would not parse the JSON. This resulted in neither config nor translations being loaded.

fixes #1095
refactor(client): Replace modernizr with html5shiv and a short test for js and touch screen.

fixes #1021
fix(build): Exclude env-test.js from the copyright check, it has its own from the Modernizr project.
fix(client): Fix the styling on outdated browsers.

* Show the "browse happy" link to IE < 9
* Make the firefox logo look respectable on IE < 9

fixes #999
fixes #1014
fixes #1098
issue #1095
fix(client): Fix form validation on browsers that do not have HTML5 form field validation.

* IE < 10 do not have native form field validation. Validation must be done manually.
* To form.js, added validatePassword and validateInput.
* validatePassword validates passwords
* validateInput only checks if an input field is required on browsers without HTML5 validation. On other browsers, HTML5 validation will take effect.

fixes #1113
fixes #185