Fixed attribute bug in typeclass swap.
Run migrations! First version of MULTISESSION_MODE=3. @ic/@ooc not working yet.
Implemented a first working version of MULTISESSION_MODE=3
Tested all multisession modes against unittests. Seems to work.
Added clear() method to nattributehandler. Resolves #542.
Fixed some lingering uses of sessid as a non-handler.
Added prompt keyword to msg() method. Inspired by code by titeuf87 in #543.
Added prompt functionality to webclient using the msg 'prompt' keyword functionality
Fixed so the look command is called immediately when connecting also on MULTISESSION_MODE=3
Fixed bug in CmdExamine for multisession_mode=3. Resolves #544.
Fixed bug in @userpassword that still used old 'user' field to look up the password.
Fixed silly error reporting when trying to create an object of a non-found typeclass.
Made charcreate not force a desc on new characters if the description is already set (such as in the typeclass).
Added TTYPE xterm256 enforcing for the 'BeipMu' client (>v2.00.206).
Changed so sessid.get() always returns a list for every MULTISESSION_MODE.
Made telnet protocols resync with server once their handshakes are complete. Also changed default (pre-TTYPE) to be ansi+xterm256. Set a 5-second timeout for handshakes. This pertains to issue #434.
Changed session sync timeout to 2 seconds.
Some cleanup of comments
Changed check to basestring, allowing for ansi.
Clarified output of utils.string_from_module. See #541.