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

Initial commit with complete 'batch' submodule structure and a test.
JBIDE-18964 Changing bean discovery mode doesn't run validation for existing beans