Make PostgreSQL or SQLite choosable via general.yml

For the live server on mySociety's systems it's probably best to use
PostgreSQL rather than SQLite (since it will be backed-up along with our
other databases.)