merge latest trunk changes
prep for jdk11
create jdk11 branch
add optional support via system property for writing 'broken' indexes for unsupported sort orders
add test for unsupported sort order in system catalog
reduce usage of commons lang; add locale sensitive proper casing
make text functions locale sensitive
latest deployment support