Do not call setRoteNode() directly.

The method is going to be removed. The root note can be set via the model.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614975 13f79535-47bb-0310-9956-ffa450edef68
Removed a call to setRootNode().

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614976 13f79535-47bb-0310-9956-ffa450edef68
Removed a call to setRootNode().

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614977 13f79535-47bb-0310-9956-ffa450edef68
Removed a call to setRootNode().

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614978 13f79535-47bb-0310-9956-ffa450edef68
Removed setRootNode() method from HierarchicalConfiguration interface.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614979 13f79535-47bb-0310-9956-ffa450edef68
Removed setRootNode() method from AbstractHierarchicalConfiguration.

The protected setRootNodeInternal() method was removed, too.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614980 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() in AbstractHierarchicalConfiguration.

Using this method in this way can lead to subtile race conditions. A node model
may replace its root node at any time. Therefore, it should only be accessed
via the model's node handler. This is always in sync with the root node and
allows thread-safe access.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614982 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() in BaseHierarchicalConfiguration.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614983 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() in INIConfiguration.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614984 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() in XMLConfiguration and its test class.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614985 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() from several test classes.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614986 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() from test classes for builders.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614987 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() from test class for hierarchical configuration events.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614988 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() from PropertyListConfiguration.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614989 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() from XMLPropertyListConfiguration.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614990 13f79535-47bb-0310-9956-ffa450edef68
Removed calls to getRootNode() from test classes for combiners.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614991 13f79535-47bb-0310-9956-ffa450edef68
Removed getRootNode() method from HierarchicalConfiguration interface.

All remaining (unused) implementations are dropped.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614992 13f79535-47bb-0310-9956-ffa450edef68
Added a warning to the Javadocs of InMemoryNodeModel.getRootNode().

Explained potential inconsistencies with concurrent updates of the model.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1614993 13f79535-47bb-0310-9956-ffa450edef68