Support Warnings in Connection, Statement and ResultSet

* Renamed Error to Notice
* Notice and Error parsing have been combined
* Commands can now carry warnings as well as an error
* Connection's execute utility now returns warnings to caller
* Added PSQLExceptionUtils for handling translating Notices to errors and warnings
Save notices into the command they were received in