Allow quoting, quotedCasing, unquotedCasing, and caseSensitive properties be specified explicitly

Fix casing errors, add JDBC test for JAVA lexer
Fix up formatting, and document lexical policies.