GRAILS-10135: DirectoryWatcher: Use Java 7's WatchService API when available