update libuv
added windows support
most tests pass
fix compile on OSX
Update FFI definition

Most tests pass
build shared library on unix platforms
prevent blocking on MRI
fix error check
Test against more rubies
tests pass on windows

Prevent error on jRuby
ensure ffi loaded for cucumber
return pointer not varargs
add thread pool work request
build on install
allow pipe consumer example to fail on Windows
fix build triggering from ext
include required submodule file in gem
build gem on windows too
update readme
remove windows test