Fix the Travis build

There still seems to be a problem with Solr refusing connections though,
but the tests are passing without it.

Squashed commit of the following:

commit 4f933e7c1e74162fdd75b3ec72c8ac882f1eb253
Author: Sean Hammond <seanhammond@lavabit.com>
Date:   Tue Feb 18 20:29:53 2014 +0100

    Add debug echoing to Travis build

    Also remove some stuff about old postgres versions that we don't need

commit 3f58b39d9da0832c90dcc7aaeaa81d880bfb832e
Author: Sean Hammond <seanhammond@lavabit.com>
Date:   Tue Feb 18 20:17:29 2014 +0100

    Just do one Travis build with Python 2.7 and Postgres 9.1

commit 0eb21d4a99e4c64a0f77f36d0ec4efaa62776e19
Author: Sean Hammond <seanhammond@lavabit.com>
Date:   Tue Feb 18 20:05:09 2014 +0100

    Travis build run db init from in ckan dir

commit ebb4183e800fbccd7aba5b288080435c56d80455
Author: Sean Hammond <seanhammond@lavabit.com>
Date:   Tue Feb 18 19:58:29 2014 +0100

    Fix a broken path in the Travis build

commit 21d0677e1b6138611d013aa161af74b733924e34
Author: Sean Hammond <seanhammond@lavabit.com>
Date:   Tue Feb 18 19:50:00 2014 +0100

    Make travis-build.bash executable

commit f853637a2de62ae4b76a43a0fe3ece36a1e069a9
Author: Sean Hammond <seanhammond@lavabit.com>
Date:   Tue Feb 18 19:42:56 2014 +0100

    Try moving test.ini into a subdir instead