[XmlEditor] Massive cleanup, in progress

* Remove a lot of dead code
* Rename public types/namespace to be more meaningful
* Port old tests to new parser
* Reorganize namespaces/directories