winchan detects if window gets closed

if the dialog is redirected to an IdP to do auth, and the user dismisses
the dialog then, this will let winchan detect that the dialog has been
closed. it will trigger oncancel.

fixes #1773
fix this tool to deal with issuer subsections of emails
make this work with either old or new structure of emails, and cleanups
deal with localStorage.emails = "{}", duh
Fix the set password input fields being too wide if the user enters an email address > 31 characters on a b2g device.

fixes #3409
Merge pull request #3411 from jrgm/inspect_localstorage_issuer_fix

fix this inspect_localstorage tool to deal with issuer subsections of emails

Works very well, there is some interesting stuff in there! r+
disable inputs
Move the CSS selectors to the top so they can be shared.
Make buttons fill available space on mobile.

* Set button width to 50% to allow them to expand to the right size.

fixes #3407
Fix the auto-completion menu disappearing every time a character is typed in the email address.
TOS/PP updates for B2G/Firefox OS Marketplace

* On mobile devices, show the RP TOS/PP below the Persona TOS/PP on the authentication page.
* On mobile devices, show the RP TOS/PP below the email list on the email picker page.
* When signing into Marketplace on a mobile device, hide the RP info at the top of the screen.

fixes #3413
Disable "continue" button on mobile until the user has typed in a character.

* On mobile, rename the next button to continue
* Disable the button until the user types a char
* Clean up the button hover states on desktop and mobile when the button is diabled.

partial fix for #3410
Merge pull request #3408 from mozilla/issue_3407_mobile_buttons

Issue 3407 mobile buttons
Hide the overflow on wide labels
Merge pull request #3418 from mozilla/issue_3413_b2g_tos_pp

Issue 3413 b2g tos pp
Merge pull request #3419 from mozilla/issue_3410_disable_continue

Issue 3410 disable continue
fix missing quotation mark
Merge pull request #3425 from jrgm/issue3424-fix-typo

fix missing quotation mark
Merge pull request #3420 from mozilla/issue_3409_input_too_wide

Fix the set password input fields being too wide if the user enters an e...mail address > 31 characters on a mobile device.
Merge pull request #3325 from seanmonstar/1773-winchan_closes

WinChan detects if window gets closed