Added support for MySQL's zeroDateTimeBehavior for DDL default values, which fully mimics it & converts zero'd date times following these rules:
 zeroDateTimeBehavior=convertToNull outputs NULL,
 zeroDateTimeBehavior=round outputs '00:00:00' for TIME, '0001-01-01' for DATE & YEAR, '0001-01-01 00:00:00' for DATETIME & TIMESTAMP types,
 zeroDateTimeBehavior=exception causes runtime exception on the first encountered zero'd date type value.
Added support for MySQL's zeroDateTimeBehavior for DDL default values, which fully mimics it & converts zero'd date times following these rules:
zeroDateTimeBehavior=convertToNull outputs NULL,
zeroDateTimeBehavior=round outputs '00:00:00' for TIME, '0001-01-01' for DATE & YEAR, '0001-01-01 00:00:00' for DATETIME & TIMESTAMP types,
zeroDateTimeBehavior=exception causes runtime exception on the first encountered zero'd date type value.
Merge remote-tracking branch 'origin/master'

* origin/master:
  Precision test commit
  Adding precesion test