Revert "Remove tinyxml (not to be confused with tinyxml2)."

This reverts commit 63244af34b9084d673239eb4f4e899331ebab9b4.

Reason for revert: there are still branches/devices that need fixing :-(

Change-Id: Id5f3b493b7ca0ddcab9e721915096bcd47d00cba
68 files changed