Reorganizing the osgi tests.
Moving the NIO2 OSGi test to its own test module.
Unignoring the OSGi test for the NIO2 implementation.
Making the NIO2 OSGi test module appear only under compatible JDK versions.
Registering and unregistering the observer with the file monitor, so we can properly see events.
Making the polling interval and time unit volatile.
Dropping the default polling interval to 250 milliseconds, down from 1 minute.  This is mostly for unit tests.
Removing the dependency on sfmf4j-staticbinding, since that project went the way of the dodo.
Updating the OSGi test to actually test for event notification.
Adding JPathWatch implementation and tests.