Adapt table and column names to hibernate 5 naming strategy #5369
... and some other changes to table/attribute names
implement abbreviated title for references #1551
all tests running sucessful, however unitil is still patched to not use jdbc batch mode
h2 as test alternative database & potentially fixing #2100 (Fix tests not running in suite)
minor
Minor problems discovered whilst refactoring CATE: Corrections to User / Group / Authority impl Changes due to upgrade of hibernate-search
Major changes to the cdmlib default term loading and initialization, plus free-text search of Taxa (by name) and DescriptionElementBase elements as part of #476