Remove java name types from the preferences page

It's fairly unlikely these will need to change.
So removing from the preferences.
They could still be changes in a preference file if required.
Allows the CONSTANT java name type to be UPPER or lowerCamelCase

This fits better with the Google Java style guide where the CONSTANT is
reserved for true constants, static final primitives, Strings, Enums or other
Immutable object.

This is done with case detection.