HHH-2907 Changing ValueGenerator contract in order to allow implementations performing work using the JDBC connection
HHH-2907 Adding support for annotation based value generation strategies
HHH-2907 Retrofitting @Generated, making it a generator annotation type
HHH-2907 Adding @CreationTimestamp generator annotation
HHH-2907 Adding @UpdateTimestamp generator annotation