Add support for connect_timeout parameter

Make the driver recognize and use [connect_timeout](http://www.postgresql.org/docs/9.3/static/libpq-connect.html#LIBPQ-CONNECT-CONNECT-TIMEOUT) as indicated by postgres documentation.
Also set a low value for  ``PGCONNECT_TIMEOUT`` when running test.