refs #7200 initial modifications to MDEvent Factory to accept new

 templates from MDFlatBoxTree class
refs #7200 rewritten old workspace factory as workspace metaloop
refs #7200 rewritten existing MDEventFactory using TMD as example
refs #7200 Added MDBox factory to MD events factory
refs #7200 Created proper factory method for MDBoxes/MDGridBoxes
refs #7200 MDBoxFlatTree is not templated class any more --

all code generation moved to MDEventFactory
refs #7200 trying to resolve Unix differences.
refs #7200 fixing dependencies on changed MDBoxFlatTree
refs #7200  Unit tests for MDBoxFactory
refs #7200 Fixed unit tests
refs #7200 Modified genertate_mdevent_declarations.py

to work with new eventFactory properly
refs #7200 Doxygen comments and minor modifications
refs #7200 fixing mac build --

formatting MDEventFactory.h according to MAC requests.
refs #7200 MDBoxBase code has to be generated after all

how weird, it is abstract class after all.
re #7200 minor corrections
Merge remote-tracking branch 'origin/feature/7200_MoveFlatTemplatesToMDEventFactory'