Abstract full-screen errors and add timeout to persona login (bug 870432)
Merge pull request #301 from muffinresearch/timeout-persona

Abstract full-screen errors and add timeout to persona login (bug 870432)