Predictably, the JS on inline formsets was subtly broken, with
nested inlines being mangled when their parent was initialized.

Added slightly more complexity to remedy this, which will undoubtedly
work out well in the long run...
Merge branch 'master' with inline for fixes into account_refactor
Refactoring account layer. Simplified database schema to unify
openid and persona use, with a view to further removing duplication
later. Many cleanups to the way account models are instantiated and
used. Further removal of code in due course.
Update docs for setting up DB.
Factor out old (plugged in) login handler functionality. One function
this served was to bypass authorisation in tests. Now, we use an
overrideable authorize method in the injected Account DAO.