Upgrade postgres.py to pick up back_as

We renamed record_type to back_as:

    https://github.com/gittip/postgres.py/issues/20
Change cursor_factory kw to back_as

This keeps up with the postgres.py library.