update guava to 17.0

 - StopWatch changed interface, trivial
 - ServiceManager and Service changed non trivially
   - refactored the startup sequence slightly, services never start other services now