Remove unused characteristic types
Simplify the way packages are defined
Whitespace
Generate an error if primitive_java_type is incorrectly invoked
Remove dated WIP for geometry code
Start down the path of supporting geometry characteristic types