Merge pull request #131 from dennisjenkins75/master

Minor tweaks to C++ encapsulation necessary to subclass XMLPrinter sufficiently to create XMLPrinterHTML5
Demo/example/contrib of using tinyxml2 to generate confomant HTML5.