desurium: Replace all occurrences of tinyxml with tinyxml2 equivalents. Also change build system

v2: Add changes to make tinyxml2 compile and run
v3: fix compile errors on systems without tinyxml

dasd
third_party: Remove tinyxml
travis/readme/install_deps: travis2 changes

v2: ubuntu usedy by travis-ci doesn't know tinyxml2