Refactoring: TinyXML separated from source into its own external package. 

Still using the TinyXML provided by the system, if found.
Compiled on Linux (64bit, 32bit) and Windows (Visual Studio 2010).