Removed unused code from ProfileSettingsTest.
Added method to save a ConfigTree to an xml file.
Minor refactoring in ConfigXmlUtilsTest.
Fixed a stack overflow in ConfigXmlUtils.
ConfigXmlUtils does not add __has-value="no" when it is obvious from the context.
Fixed ConfigXmlUtils ConfigTree to XML conversion when there a key has more than one child.
Added a few basic tests to ConfigXmlUtils.
Added AbstractFixedOrderNodeSorter.
Added CompatibleOrder.
Added ConfigTree.Builder.removeChild.
Added TestResourceUtils.getResourceLines
Fixed NPE in CompatibleOrder.
Added some new utility methods to ConfigXmlUtils.
Fixed xml writing of ConfigXmlUtils, so that it produces the exact same output as the legacy code.