Add the background image to the authentication email input.

* Update the border of the input boxes to match the mocks.

issue #3410
Use CSS to hide the placeholder text on mobile. Much nicer.
Enable the spinner on mobile webkit, it works now.

issue #3342
Fix spinner rotation for older Android's

* Instead of using "steps" for the animation timing, use linear.
* Instead of using "turn" for the animation from/to, use degrees.
Shrink the amount of top/bottom padding so the Persona image looks better on Chrome for Android.

Add a comment about why Android ICS default browser causes the background image to disappear.
Fix submit buttons staying disabled after cancel from set-password and re-submit with same email address.

* Remove the "submit_disabled" class on the body when address info retreival is complete.
* fixes #3431
Use Feura Sans font for the mobile layout.

fixes #3430
Merge pull request #3433 from mozilla/issue_3431_disabled_submit

Fix submit buttons staying disabled after cancel from set-password and re-submit with same email address.

@seanmonstar gave the r+, merging.
Merge pull request #3421 from mozilla/issue_3410_email_input_bg

Add the background image to the authentication email input.
Merge pull request #3416 from mozilla/issue_3342_webkit_spinner

Enable the spinner on mobile webkit, it works now.

Merging. This is for marketplace. Thanks @6a68.
Put a nice Persona icon next to an email address if there is only one.
Add a little Persona icon next to the email addresses in the email picker when in mobile mode.

partial fix for issue #3410
Update the TOS/PP on mobile to follow the error screen styles with the OK button at the bottom.
Update the persona watermarks with high res versions.

rename email_input_blurred_bg=>persona_watermark
rename email_input_blurred_selected_bg=>persona_watermark_dark
Update styles as per Michael Maslaney and Maureen Hanratty's suggestions.
Remove the duplicate .buttonrow a, it was messing with Android 2.2/Android 2.3 browsers and causing the cancel button to be blue.
fixes #3446
Merge pull request #3441 from mozilla/issue_3430_feura_sans

Use Feura Sans font for the mobile layout.
Add an active/focus state on mobile buttons.
Use correct sized images for the persona watermark in the email picker

This is to get rid of the anti-aliasing rendering artifact that displays on scaled images in FirefoxOS.
Merge pull request #3444 from mozilla/issue_3410_email_picker_icon

Issue 3410 styling updates