Deletes the old Python code generator.
Moves Java code formatting into the independent JavaCodeFormatter.
Adds the ability to alias a type.