Firefox Accounts migration banner (bug 1052864)

https://bugzilla.mozilla.org/show_bug.cgi?id=1052864

This adds custom elements for the site banner (`<mkt-banner>`) and login (`<mkt-login>`).

r? @cvan
you can't use `background-size` shorthand because it breaks in Safari.

just make a separate `background-size` rule.