A Java library providing a WatchService that polls for changes.  This is useful
when there's a need to force the detection of changes by polling.

Let's say we write a program that uses the default FileSystem object's
WatchService to react to changes in the file system.  We execute our program on
a Linux machine, running a 2.6.18 kernel.  Since the inotify API was included
in kernel 2.6.13, it should be available.  The Java VM seems to use it, and our
program seems to work.  However, when we make our program watch for changes on
a mounted Lustre file system, we see that it does not work.  What's going on?
It doesn't work because inotify doesn't work on a Lustre (1.8.9) file system.
Hence, we need a workaround; enter this library.

Written in February 2014 by J. Lewis Muir <jlmuir@imca-cat.org>.
