JNotify windows support

Windows API for file system events is quite hard to use, and has forced me to put most of the logic in C++ code. However, The Win32 API supports recursive tree listening, which means such listening is much more efficient on Windows than in Linux in terms of required system resources. Like with Linux, it is possible to use net.contentobjects.jnotify.win32.JNotify_win32 directly to gain access to win32 specific events which are not covered by JNotify at the cost of portability.