tokio-io: update documentation for AsyncRead and AsyncWrite
* docs: fix spelling and whitespace errors
This removes the need for the `try_nb` macro as well as bring the traits closer in line with the planed 0.2 iteration.
io
reactor
This patch updates the documentation for a number of APIs. It also introduces a prelude module and an io facade module, re-exporting types from tokio-io.
* move src/io.rs -> src/io/mod.rs * move src/read.rs -> src/io/read.rs * move src/read_exact.rs -> src/io/read_exact.rs * move src/read_until.rs -> src/io/read_until.rs * move src/read_to_end.rs -> src/io/read_to_end.rs * move src/flush.rs -> src/io/flush.rs * move src/copy.rs -> src/io/copy.rs * move src/shutdown.rs -> src/io/shutdown.rs * move src/write_all.rs -> src/io/write_all.rs * move Async{Read,Write} => src/io/async_{read,write}.rs * move Async{Read,Write} => src/async_{read,write}.rs