HHH-8772 Bigger naked invalidation timeout for PutFromLoad unit test

* Test expects that the two invalidteKey calls happen within the naked
invalidation timeout. If they don't, the test would fail since the
second invalidate key would be removed. Increase the timeout
considerably to avoid the issue.
HHH-8784 @Generated(ALWAYS) w/ DDL default not inserting
HHH-8783 use JPA @JoinColumn(@ForeignKey(name=...)) for constraint name
HHH-3604 add MySQL engine to table generators