First rework of tag category handling by new fields db_model and db_tagtype.
Added the same extra fields to Attributes so as to not have to pollute category for Nicks in any way.
Added new handler calls to all typeclassed objects
Added migrations for new Attribute/Tag fields (not working yet)
Renamed typo on schema
First working version of new Attribute/Tag categories
Fixed and corrected various bugs resulting from the change to Attributes/Tags).
Continuing to clean up and fix bugs around Attribute/Tag
Fixed ev.search_object_tag(), which was a bit too greedy before.
Made unittesting suite work again.
Run migrations! Schema changed for Attributes and Tags.
Made addcom aliases case-insensitive. Resolves #428. Also fixed a bug with channel aliases that made them not work correctly with the new Attribute changes.
Added 'exact' keyword to player_search, allowing for fuzzy matching of player names. Resolves #422.
Changed TickerHandler to use the new ExtendedLoopingCall. This means the individual ticker-timers will continue from the last running time after a reload rather than starting over.
Fixes the  searching by category. Resolves #488.
Updated INSTALL.txt file to remove google code/mercurial references.
Implemented .split() and .rsplit() for ANSIString. Props to the PyPy team.