Bail if persona iframe can't set cookies.

PR is ready for final review.

* Show cookies_disabled screen on Chrome, FF18 if third-party cookies are busted.
* Still lets Android 2.2 stock browser & IE8 get the job done.
  * I really, really dislike the IE8 sniff. Suggestions welcome.

Closes #2999.