Generic XML Parser
A generic XML parser to be extended on various platforms. Ideally, it would also simplify the process of parsing and validating XML files, to reduce the code we have to write in the installer or other upload scenarios. Also, use object wrappers on the XML elements so we can access children and properties generically. For now, don't need anything fancy like tag searches.