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)
HHH-9390 : Default join column name (FK) for @ManyToMany uses owning entity primary table name (test cases)
HHH-9344 Guard against unneeded invocation to System.currentTimeMillis() in HQLQueryPlan
HHH-9344 Remove dead code from BatchTest
HHH-9344 Convert DefaultResolveNaturalIdEventListener to use nanoTime instead of currentTimeMillis
HHH-9344 Convert QueryTranslatorImpl to use nanoTime instead of currentTimeMillis
HHH-9344 Convert Loader to use nanoTime instead of currentTimeMillis
HHH-9344 Convert QueryLoader to use nanoTime instead of currentTimeMillis