implement IO.(bin)read which accept `:all`

IO.(bin)read(dev, `:all`) reads all contents from device

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Slightly improve IO docs