db_migrate can log in to DreamHost
can log in to phpMyAdmin
db_export of structure worked!
refactor print_report for explicit authority: mkReportMaker tests pass
  - reduce scope of os.path, os.environ, wsgiref, traceback to _with_caps
    - likewise rlib, libxslt
  - encapsulate sys.path kludge
  - refactor ocap; gut hhtcb

--HG--
branch : pola_db
more explicit authority in print_report.py:
  - use Popen() to call xsltproc and ElementTree rather than libxml2 and libxslt
  - refactor report_app
  - _test_main() gets argv_wr, format_exc, here, reportMaker

--HG--
branch : pola_db
test for Xataface.mk_qs_facet works

--HG--
branch : pola_db
PEP8 whitespace fixes

--HG--
branch : pola_db
 - factor Xataface, WSGI out of print_report, upload_insurance
   - refactor report_if_key using Xataface.mk_qs_factet()
     - Xataface.dbopts() replaces DBOpts
   - factor out WSGI.error_middleware
   - move PLAIN, HTML8, PDF to WSGI
   - split Mock into MockXF, MockOS, MockReportApp
 - toward explicit authority in export_claims
 - claim_sync.py uses xf.dbopts() has not been scrubbed of ambient authority

--HG--
branch : pola_db