Add an optional parameter to start(): quiet_on_read_error

Prevent to pollute the parent process output when the port
has been closed by the erlang process.
Remove unnecessary comments
Rename quiet_on_read_err to quiet_on_io_err

Since this variable is used for both read and write errors.