bugfix: remove partial, bad idea

was legitimately missing IAC
show traceback by default (to user)
shell receives window size
factor prompt_eval to public function
debug output strings
refactor __str__, readability
allow re_prompt to support new date/time fmts
sort autocomplete commands
viva suggested, refactor cmd & help as pattern

this requires cleaning up a few __doc__ strings
import time for date/time prompt functions
disable character_received

this is only necessary for debugging unicode and
literal_received. a bit too verbose.
display_exception output fixes, brevity
do not prepend slc output
pep8
refactor out unnecessary _opt assignment

leftover from a previously table-heavy impl.
remove readme item, pattern impl.
make imports more explicit
decrease min. wait-time for telopt negotiation

we test that no telnet states are remaining
negotiation, so it is possible to shorten this.
debug reason for end of negotiation wait
remove blank