Implicitly setting up the watch service and executor service during initialize() if they are null.  We track these two cases individually and also stop them during shutdown() if they were implicitly created during initialize().
Rolling the dependency version for jpathwatch to 0.95.
Removing the longkerdandy GitHub Maven repository for jpathwatch.  It only hosts version 0.94 (not 0.95).  Furthermore, it doesn't provide sources for the native libraries.  The author believes this is a violation of the GPL, and I am inclined to agree.  I have been working with the author to produce a GPL compliant, OSGi friendly Mavenized version of jpathwach and expect to have something publicly available soon (hopefully in the jpathwatch source tree itself; otherwise I will attempt a GPL-compliant GitHub fork similar to the longkerdandy one)