Merge pull request #93 from openwide-java/develop

Reviewed.
Code for handling command complete only allows one "parts" after "ALTER", but in this case there are two "DEFAULT" and "PRIVILEGES".
Fix #97 merge proposed fix, add test case.
Fix #95 cleaner implementation of parse/redaction.
Merge pull request #102 from brettwooldridge/Bug#99

Fix #99 Code for handling command complete only allows one "part" after "ALTER"...
Merge pull request #103 from brettwooldridge/Bug#97

Fix #97 merge proposed fix, add test case.
Fixed timezone test based on similar fix in the postgresql jdbc driver.
Merge pull request #107 from brettwooldridge/Bug#106

Fixed #106 timezone test based on similar fix in the postgresql jdbc driver.
Merge pull request #105 from brettwooldridge/Bug#95

Fix #95 cleaner implementation of parse/redaction.
Fix #96 many implicit conversions to/from String were broken.
Merge pull request #108 from brettwooldridge/Bug#96

Fix #96 many implicit conversions to/from String were broken.
Add new SQL parse test.

Incremental work on parser

Work in progress.

Completed parser, all tests passing.

Completed parser, all tests passing.

Completed parser, all tests passing.
Merge pull request #110 from brettwooldridge/Bug#65

Hand written SQL-parser, based off of former regexes.
Minor parser cleanup, and fix for division (/) handling.
Merge pull request #112 from brettwooldridge/develop

Minor parser cleanup, and fix for division (/) handling.
Load ProcProviders as Service

• Registry, and by indirectly Context/Driver, now hold a references to Procs
• ProcProviders are loaded through Service mechanism using the ClassLoader of the Context/Driver; this should allow it to work in multi-classloader environments like web containers
• Replace all static references to Procs with the Registry's instance of it
Fix #89 & add test coverage
Fix shutdown order to try & kill netty's ThreadDeathWatcher