Updated dependency and plugin versions.
Minor changes.
Built SubstitutionVariableSource components and modules to provide
access to Java System properties and OS Environment variables as global
variables.
Renaming the variable substitution packages - more apt.
Created StrLookup implementation, DispactingVariableSource, that
dispatches to other StrLookup instances
Application Directory variable source - app specific, not general tool
(at least for now, maybe we could have the default values be in the util
copy and then the app version override it).
Changed XML Properties extension from "xml" to "properties.xml" so that
logging XML files can be included in the config directories if desired.
Moved logging configuration files into the config dir instead of using
the classpath dirs
Preferences node variable source - currently, no limit per
DispatchingVariableSource however the DispatchingVariableSource could
prioritize one Preferences node over another in a non-deterministic
manner if multiple nodes have the same variables.


Not perfectly happy with the way that the substitutor currently uses
the PreferencesBasedVariableSource, but it'll have to do.
Guice configuration for the PreferencesBasedVariable classes
Updated ParserTools to use the new Replacements classes.
Moved the current parser components to the legacy package. Will
implement new HTTP retrieval and then HTML parser in the new packages.