add detach to Closer
Merge pull request #394 from taichi/detach_closer

Closer should detach own timer to prevent object leak
add jruby support hackings.
Fcntl does not supoort on Jruby with 64bit Windows.
for keeping order.
add helper for standalone test
add win32 specific support for inode.
disable universal newline for windows.
add nil check for failing first File#open.
File#open with binary mode for windows. this is workaround for universal newline support.
separate temporary directories for windows.
require win32 on windows only.