brevity of others
only return/accept valued ENV values
doc about send_env(), send empty values (like bsd)
complete rfc2066 for client-side.

we still do not implement translation tables, i
don't think we ever will, though, it may be
interesting -- 'server offers to translate utf-8
to cp437, and visa-versa' would be exactly what
is needed in bbs-land; too bad there isn't a
single one among them that supports rfc2066.
pep8
new command, /clear
pass-through retval of broadcast() in /say
allow toggling `lflow' (flow control)
newline fixes, postfix for _all grouping
fix for Option() description in stream status

'if val' returns True for rejected options (-1),
use the option.enabled(opt) form instead.
pep8 re-flow debug opts
implement client-side STATUS rfc859

however, we are not (yet?) honoring disagreements
complete lflow negotiation, client-side & ON/OFF

adds additional boolean, stream.lflow (bool).

actual line flow management is still not
implemented, will need to made some sort of
StreamWriterWithFlowControl() protocol.
a few docfixes
complete client-side charset negotiation
fix for pending sub-negotiation

(if->elif), SB + kind + junk -> SB + kind
add new SB expectations in handle_do (client-side)
check timeout before in/out binary deferred check

timing condition could allow infinite binary chk loop! check for end-of-maxwait first
negotiate flow in correct direction

server sends do, not will
utf8 -> utf-8, matching codecs.lookup('utf8').name
correct charset encoding selection in client