Bug fixed
 - now `Pipe` objects properly return `0` bytes written when EWOULDBLOCK occurred
 - chunker.py example is now streamed
More verbosity in stream examples
Another pack of tests has been written
Catch ECONNRESET, EAGAIN, EWOULDBLOCK in pipe read
Set default locator endpoint to 127.0.0.1 instead of localhost. This allows us to save some syscalls.

Close socket in Service in reconnect() manually.
Remove some debug prints
Wrap with weakmethod callbacks from Readable and Writable streams.

Bound method of class keeps a reference to the class object, as well as the
method to be stored in the ioloop instance, the objects of services
never collected with GC. Wrapping with weakmethod avoids this.
add missing utils.py
Version bump