[CONFIGURATION-634] Reworked createFullyInitializedLocatorFromURL().

After a locate() operation now only properties of a FileLocator are
set which are undefined. Values that had been set explicitly are
not changed. This fixes problems with the base path that is
evaluated by some location strategies.

Thanks to Raviteja Lokineni for the patch.

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