* Replaced custom SQL query in Comment.remove() with code using new Membership.comments collection
* Removed obsolete Sql.COMMENTS statement
* Added getConfirmText() method to Comment, File, Image, Layout, Membership, Poll, Skin and Story prototypes – which is used in HopObject.delete_action() for more convenient feedback about what is going to be deleted (fixes issue 37 for now)
* Fully enabled translation in global breadcrumb_macro()
* Removed obsolete Layout.getTitle() method
* Disabled translation in HopObject.toString() methods
* Fixed and added some i18n messages to ease translation
* Removed obsolete skin files (ie. content moved to the protected skin file)
* Moved contents of Messages.skins to their protected siblings
* Prefixed notification skins (used in e-mails) with "notify_"
* Fixed and simplified a whole bunch of issues in compatibility layer
* Disabled tagging of layout images
* Disabled "days" page mode (ie. switched to counting stories only)
* Moved Site.href skin to Site#href (subskin)
* Fixed minor issues
* Edited text and messages
* Added HopObject.getTags() method which returns the list of an object's tags as array
* Fixed TagHub.skin to always display the skin corresponding to the tagged object
* Fixed calendar layout (yet to be tested with other browsers)
* Fixed display of stories per tag (wrong skin name)
* Replaced relic of res.handlers.context with res.handlers.site
* Passwords are not stored as clear text in the database any longer
* Passwords are sent MD5 encoded across the network
* Modified code structure to serve as template for all other prototypes (new value/update methods, database table/column naming etc.)
* Included jQuery JavaScript library from within page.skin
* Added rename and delete actions to Tag prototype
* Fixed some issues with image tag management
* Tried to unify story creation / modification, needs some more time
* First steps in direction of a generic and universal manager prototype
* Improved tag framework
* Added support for image tags
* Moved most code of StoryMgr.evalNewStory to Story.evalStory to decrease redundancy
* Added compatibility module (including drafts for database conversions)
* Moved code for topics to compatibility module
* Removed obsolete code