add logic for a better windows file identifier, uses FFI to make win32 calls
add java files
- atomic writes (write to new file, rename) to avoid some edge cases
at OOM when File.open truncates but still fails and ends up with an
empty file.
Update tail to open with the java extension if running under jruby
update watch.rb to use the same file identifier as tail
Only include the winhelper.rb file if we are running on windows...
Merge pull request #1 from bwmeier/edwinf-patch

Only include the winhelper.rb file if we are running on windows...
Merge pull request #22 from edwinf/useJavatoOpenFile

Use java.nio to open files with file_share_delete permissions