Added has_key to _SavedDict
Added m2m field for holding channel subs (no migration yet)
Run migrations. Migrated channels to use m2m field rather than the ChannelPlayerConnection model.
Run migration. Removed PlayerChannelConnection model
Added a new server_connect() method to portalsessionhandler, in preparation for shifting irc/imc2/rss into the portal.
Moved irc/imc2/rss to portal location. No changes done yet.
Started implementing the Bot functionality.
Added Tag,Attribute parent to ev.py.
Continued work on the bots.
Added new IRC protocol implementation. Not tested yet.
Made a first version of command IRC2Chan, server starts but no more testing yet.
Run Migrations. Added player field to script model in order to allow Players to be scripted in the same way Objects can.
Made irc bot connect, but scripthandler lookup is causing traceback when searching for a player)
Got the IRC bot working with the new mechanism.
Updating the irc2chan command
Added maxwidth argument to evtable, for restricting upper width of table, but allowing it to resize if narrower.
More cleanup of irc bot code, including having it cleanly disconnect from irc channel when destroyed.
Added a keepalive for the bot to survive IDLE_TIMEOUTs.
Starting to convert RSS to new system
Implemented RSS feed reader along with updated rss2chan command.