Add docs for catalog and version endpoints
Add `/v3` prefix to version and server-time docs
Merge pull request #723 from cprice404/maint/1.5.x/docs-for-catalog-and-version-endpoints

Add docs for catalog and version endpoints
Remove references to required 'Accept: application/json' header
Merge pull request #724 from cprice404/maint/1.5.x/fix-json-accepts-in-docs

Remove references to required 'Accept: application/json' header
Merge branch '1.5.x'

* 1.5.x:
  Remove references to required 'Accept: application/json' header
  Add `/v3` prefix to version and server-time docs
  Add docs for catalog and version endpoints
Extend travis testing to test against postgres

This expands the test.sh script to accept a third element in T_TEST that
represents the database to test against.

We now launch a database (from travis services) and create a postgres db
when required.

Signed-off-by: Ken Barber <ken@bob.sh>
Fix for the current unit test hanging issue.

The current code won't close the database connection
until the HTTP response has been fully consumed. One
of the tests wasn't actually consuming the response,
causing the DB connection to stay open and then hang
on the dropping of the DB table.
Merge pull request #729 from senior/maint/master/streaming-facts-hanging-failure

Fix for the current unit test hanging issue.
Merge pull request #730 from kbarber/maint/1.5.x/travis-postgres

Extend travis testing to test against postgres
Merge branch '1.5.x'

* 1.5.x:
  Extend travis testing to test against postgres