Added regression test for HHH-9327

(cherry picked from commit 3da903f064e9c4963efd1f2c21d69af70e4aa1f1)
HHH-9327 : NamingStrategy regression (reverts HHH-9280)
HHH-9387 HHH-9389 : Default collection table and join column names generated for @ElementCollection (test cases)

HHH-9387 HHH-9389 : Default collection join column names generated for @ElementCollection (test cases)

(cherry picked from commit f2ae61abf63e71367542b2a3f05c41f3d04bbed1)

Conflicts:
	hibernate-core/src/test/java/org/hibernate/test/annotations/collectionelement/CollectionElementTest.java
HHH-9390 : Default join column name (FK) for @ManyToMany uses owning entity primary table name (test cases)
HHH-9387 HHH-9389 HHH-9390 : Minor correct to tests to work on 4.2
HHH-9369 Fix @Formula of enum type results in ClassCastException

(cherry picked from commit fff49977ab990d65764704fd6617b775ca2032c3)
HHH-9369 Fix @Formula of enum type results in ClassCastException (minor fix for 4.2)