Add support for extended error information

• SQLException that have extended error information are now thrown as PGSQLException
• Schema, Table, Column, Datatype and Constraint are reported at will from 9.3+ servers