GRAILS-10607 add TimestampProvider for making dateCreate/lastUpdate autotimestamping extensible
GRAILS-10607 use TimestampProvider in AutoTimestampEventListener
GRAILS-10607 make hibernate GORM use TimestampProvider
GRAILS-10607 make hibernate4 GORM use TimestampProvider
Merge remote-tracking branch 'origin/3.x' into 3.x