preprocessor directives start at the beginning of the line
add submodule 'pugixml'
introduce Mutable::celf
introduce xml parser
add tests for libj::xml
fix a memory leak
update submodule 'pugixml'