Test case for "postgresql-async cannnot parse timestamp value which is set by current_timestamp"
Add support for postgres interval type as Period

Internally postgres stores (months, days, seconds), for which it may make sense
to use Duration instead.  Unfortunately, it externally presents an interface
that looks more like Period, so this approach makes parsing easier.
Merge pull request #53 from dylex/master

Add AsyncObjectPool.use to combine take and giveBack
Add support for simple negative HMS intervals
Merge pull request #51 from seratch/pg-current_timestamp-with-timezone

(test case only) postgresql-async cannnot parse value set by current_timestamp with timezone
Merge branch 'master' of git://github.com/mauricio/postgresql-async into interval

Conflicts:
	postgresql-async/src/test/scala/com/github/mauricio/async/db/postgresql/TimeAndDateSpec.scala
Add support for postgres inet type as InetAddress

This does not support cidrs or inet values that have subnets as there is no
obvious support for net masks in java.net, but should support IPv4 and IPv6.
Add Connection.inTransaction to wrap queries in a transaction block

There is an unfortunate tension between the desired argument type for this
function in plain Connections (=> Future[A]) and in ConnectionPools (T =>
Future[A]), and so it currently uses a compromise (Connection => Future[A])
which is a bit odd in the former case and too general in the latter.  One
option is to take this function out of Connection and put it on a new
SimpleConnection trait, with a separate function on ConnectionPool.
Transaction tests for postgres
Merge branch 'interval'
Merge branch 'inet'

Conflicts:
	postgresql-async/src/main/scala/com/github/mauricio/async/db/postgresql/column/PostgreSQLColumnDecoderRegistry.scala
	postgresql-async/src/main/scala/com/github/mauricio/async/db/postgresql/column/PostgreSQLColumnEncoderRegistry.scala