ConfigKey cannot have a null name.
Added ConfigTree.
It is now possible to add already built trees to ConfigTree.Builder.
Added a convenience method to ConfigTree.Builder.
The values and child trees no longer share the same namespace in ConfigTree.
Added some more convenience method to ConfigTree.
Minor optimization in ConfigTree.
Build a configuration tree does not detaches the child builders. Detaching the child builders is now explicit.
Optimization possibility when building ConfigTree.Builer multiple times.
Fixed possible NPE in ConfigTree.
ConfigTree now has one value / node.
Added convenience factory method for ConfigTree.
ConfigTree.EMPTY is no longer null.
Added some trivial tests for ConfigTree.
Fixed an NPE in ConfigTree.
Added a few more tests to ConfigTree
Added even more tests for ConfigTree.
Adjusted ProfileSettings to depend on ConfigTree rather than the DOM tree.
Using "Child" instead of "Sub".
Simplified the implementation of ConfigTree.