Removed JSON library

JSON requires that object keys are unique which does not fit the purpose
of this project
Added XML library

Removed JSON parser
Added tinyxml2 submodule