Add transform test.
- GenericSQLCommand - share constant GenericSQLCommand fragments between
command instances
- GenericSQLCommand - share logic between resolve() and display()
methods

- Use 'character_set_client' instead of 'character_set_connection' for
stmt encoding.
- Cleanup NativeCharSetCatalog - removed exception declarations from
find*
methods. The caller is responsible for handling null return values.

- Generate catalog URL (append required connection properties) in the
engine. Pick up only the protocol://host:port part from the config file.

- Added 'latin1_german1_ci' and 'utf8_general_mysql500_ci' collations
and fixed collation-by-id lookup (must be looked up on Long rather than
Integer).

- Lookup charsets by collation ID during mysql connection hand shake.

- PE-1662 - Setting 'character_set_connection'/'collation_connection'
adjust the other one appropriately.

- Adjust our catalog connections to append the required catalog
connection
properties. Fix unit tests.

- Bump library versions:
Guava 14.0 -> 14.0.1 (14.0 was wrongly based on rc2 rather than rc3)
slf4j 1.6.1 -> 1.7.7 (highly recommended performance update in 1.7.5)
jdeb 1.0.1 -> 1.3

- Moved the "collations" catalog table from Hibernate to
PersistedEntity.
Added a new catalog information_schema upgrade v47.
Truncate the collations table on catalog upgrade only if it exists.
Downgrade jdeb 1.3 -> 1.0.1 (last version compatible with our packaging)
Merge branch 'kanzaros' into kanzaros_plan
Fix emitter problem with delete stmts.
Add a test specifically for the emitter.
More trigger support:
+ Add emitter support for late binding constant expressions.  Right now we never swap in actual
  values (because that part doesn't work yet), will have to do more after we have the runtime working.
  Also add support for them in GenericSQLCommand
+ Arrange for trigger bodies to be parsed with the appropriate parser rule when reparsing for planning.
+ Enable support for triggers in trans exec engine.  Add trigger support to transform tests.
+ Modify TriggerExecutionStep to be useful for testing.
+ Restructure the trigger planners slightly to move more functionality into the base class, then
  use it in the derived classes appropriately.
+ Add update and delete trigger planning support.
Merge branch 'master' into kanzaros_cta

Conflicts:
	tesora-dve-core/src/main/java/com/tesora/dve/db/GenericSQLCommand.java
	tesora-dve-core/src/test/java/com/tesora/dve/sql/transform/TransformTest.java