API documentation cleanup.

Basically:

* use `()` for all the functions.
* Expand to 80 chars width.
* "i/o" => "I/O".
* "unix" / "Unix" => "UNIX".
* More consistency.
* Clarify that, upon EOF, the callee must call to uv_close() or uv_read_stop().
Don't take it literally. Every UV_EXX constant defines an error, I don't see the need to explicitly mention UV_EOF.