Fixed crash when using IPv6 addresses

Ok, I'm retarded. struct sockaddr is not big enough to hold struct
sockaddr_in6, so we were writing out of boundaries. Use struct
sockaddr_storage instead.
Raised libuv revision
Raised version and updated changelog
Raised libuv revision
Added Stream.write_queue_size property
Updated documentation
Fix build on Python 3
Never raise StreamError directly

Raise the appropriate exception instead, that is, TCPError, PipeError or
TTYError. StreamError serves as the base class for those 3, so a stream
type agnostic piece of code could catch StreamError and not bother about
the stream type.
Raised version and updated changelog
Loop.now() returns milliseconds, not nanoseconds

Fixes #108
Use int64_t for offset in fs functions
Fixed parsing in_offset in fs.sendfile
Fixed the breakage due to the change in error reporting in libuv.

The corresponding commit in libuv is joyent/libuv@3ee4d3f183331.
Also fixed the build commands for libuv on Linux.
Fixed compilation warnings
Also execute make distclean when cleaning libuv sources
Added libuv-verbose-build command line argument

If specified the output from the libuv build process is printed to
stdout
Filled missing fields in stat result structure

libuv now supports st_flags, st_gen and st_birthtim (on platforms that
have them, of course)
Refactored FS operations

- Callbacks now just get passed the FSRequest object
- FSRequest objects hold loop, path, result and error attributes
- Inline a few functions
- Const-ify argument in stat_to_pyobj function
- Fixed memory leaks when using some sync function variants
Added instance dictionary to Request objects
Raised libuv revision