Changed check to basestring, allowing for ansi.
Clarified output of utils.string_from_module. See #541.
Correctly sends the prompt in the telnet handler and also sends it after any other text
Fixed annoying traceback bug (the 'e' bug) that masked errors in importing malformed command modules.
Added NAWS negotiation to telnet protocol, for negotiating the client width/height. Use session.get_client_size() to get a tuple of (width, height) for the current output window. Not currently supported by the webclient. Also added options settings.CLIENT_DEFAULT_WIDTH and -HEIGHT for having a fallback. Note that none of Evennia's default systems currently use this width information.
Forgot to add the naws.py file. :)
Added Portugese (Brazilian Portugeze) translation files, courtesy of user 'Nerun Immersea'.
Updated the i18n readme file.
Changed ansi parser to strip hard-coded ansi codes inserted raw into the stream, as discussed in #551.
Added escaping of unicode text input of ASCII control characters and extended characters as per #551.
Moved escape mechanism to a central location in serversessionhandler.