Preparing BaseHome for extra-start-dirs
Making searchDepth configurable via System property
Squelching prior notified loop detection
Cleanup and documentation of StartArgs in prep for extra-start-dirs
432321 - jetty-start / Allow defining extra start directories for common configurations

+ Initial impl of BaseHome with support for lookups on extra start dirs
432321 - jetty-start / Allow defining extra start directories for common configurations

+ Identified test cases for extra-start-dir logic
+ Working on layered ConfigSource approach to handling extra-start-dir
Cleanup of Main.moduleIni() to .buildIni() with better documentation
432321 - jetty-start / Allow defining extra start directories for common configurations

+ Introduction of ConfigSources (a properly ordered list of ConfigSource
  impls) to aide in initial setup of configuration sources, prior to
  being parsed by StartArgs for the final runtime configuration of
  the jetty server.
Merge branch 'master' into extra-start-dirs
432321 - jetty-start / Allow defining extra start directories for common configurations

+ Integration of ConfigSources with rest of startup.
432321 - jetty-start / Allow defining extra start directories for common configurations

+ Final work for unit testing happiness
+ BaseHome is now configured via ConfigSources (as intended)
+ StartArgs now parses the ConfigSources list (in reverse)
+ CommandLineConfigSource now does all of the ${jetty.base} and
  ${jetty.home} determination (from properties and env, with
  fallbacks)
Compile fix
Merge branch 'master' into extra-start-dirs
Attempt to work out websocket close notification issue that simone raised
Test failure fix
FS utility class cleanup of unused code
432321 - jetty-start / Allow defining extra start directories for common configurations

+ Fixing jetty.base default detection to use user.dir instead of
  jetty.home
Merge branch 'extra-start-dirs'