Test both versions of Postgres

This expands on #337 by testing first against pg@9.1 then upgrading to pg@9.2 and running the test suite again.  There are actually a few tests which differ between the two because of some internal table names they changed.  I only test on one locally unless changing those particular version dependent tests, but the more CI testing the better!