Handle fd argument consistently

We always use long and cast it appropriately later, that seems to work
in all platforms
Updated documentation
Raised libuv revision
Raised version and updated changelog
Merge branch 'v0.10'

Conflicts:
	setup.py
	setup_libuv.py