fix ''.join()
assertion fix for TSPEED
bugfix fmt string of ttype

discovered by Atlantis (mud) telnet client
remove '\r\n'-prefixed output

prefixing cmd output delegated to the process_cmd()
this is about how most shells works. some clients
may actually return the carriage and linefeed when
sending as such (xterm), others won't (syncterm).
PS2 prompt bugfix, split *before* transliterating
bugfix, display_prompt has no such 'input' kwarg
bugfix dim/standout: self.* -> self.shell.*
update docstrings
some english revision of README
display idle time in server.__str__()
bugfix logoff -> quit, matching cmdset_quit()
bug fix, cmdset_assign() won't throw IndexError
move comment up, more comprehendable
remove prefixing '\r\n' of commands
add /msg, /whois, a PS2 prompt, general bugfixes

cleanup of output, returning None when (or not)
appropriate, *args handling, re-purpose PS2 prompt
for prefixing broadcasted messages (timestamp).
only count in-band towards idle/timeout

DO TM does not count towards timeout disconnect!