JBIDE-18859 Basic Batch XML Editor (Tree form + source editor tabs)

Initial commit with complete 'batch' submodule structure and a test.
was this commited by accident ? seems unnecessary to add this before we got docs?