on posix, add a sigint handler to dump state so far
experimenting with branding.
Start to clean up the HTML and CSS to match the mocks.
add the persona watermark in the footer
Place the arrow as a background image on #signIn instead of having its own container. It makes the transition smoother.
Reset background color to something neutral.
First pass at backgroundColor support.
Fix jslint warnings reported by Travis.
Close the stupid string.
And remove unreachable return statement.
Fix primaries on FirefoxOS
Styling cleanup. Add bg color inputs to example RP.

* Make sure colors look correct on mobile
* In desktop, add a box-shadow to the right hand side of the user area to match the arrow.
* Remove grain.png from the message screens. It's ugly with the new stylings.
* Add bg color and RP name inputs to example RP.
Extract validation and color derivation into separate functions.
Extended footer text on @ryanfeeley's suggestion.
Optimize new arrow, use through data: URI.
Update favicon
Initial commit for supporting partial localization of TOS and PP

Conflicts:

	lib/static/views.js
	resources/static/dialog/views/required_email.ejs
	resources/static/dialog/views/set_password.ejs
	resources/static/dialog/views/verify_primary_user.ejs
	resources/views/dialog.ejs
	resources/views/layout.ejs
	resources/views/signin.ejs
Ensure caches always check ETags on dynamic pages. Fixes #3547
Adding path to log message per jedp
Optimize and inline new footer image.