Internal Changes to the Catalog to reduce memory use and in some cases go faster

Remove "]" from the catalog text format ( I sh*t you not ).
Make the Java CatalogType more straightforward, using fewer collections.
Remove catalog classes in the EE that the EE doesn't use for memory reasons.
Other profiling-driving optimizations.

This may not be 100% ready to merge, and it may need some cleanup. Working on it.
The changes I'm working on now need access to Statement as well as PlanFragment in the EE, to get at the JSON plan for DELETE statement in `LIMIT PARTITION ROWS <n> EXECUTE (DELETE ...)`.  Could you add these back in?  
The statement that I need is a child of the Table element---I don't need any statements owned by stored procedures, so hopefully this doesn't impact the benefits of your work here.