fix tests
support PostgreSQL down to 9.0; JSON is optional
more internal conversions
update tests
half way through the exception refactoring
pq\Types, pq\LOB - added pq\Types instead of Connection->types - added pq\LOB
prepareAsync++, Statement::execAsync++