Make Persona authorizer more tolerant of variant forms of origin URL

I.e. different capitalizations of "http", adding explicit port 80, etc.
Fixes #49
Doc-comment tweaks.
Made -[CBLModel markNeedsSave] public.