Merge pull request #302 from wraithan/restrict_bounce

restrict bounce to mozpay urls (bug 920966)
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)
wip