The driver for HDBC-3.0

* Use postgresql-simple and postgresql-libpq to interact with PostgreSQL
* Needs new HDBC-3.0 because of new interface
* The parser is done with attoparsec and becomes more correct (can parse dollar quoted literals and covered with intensive tests).