* Added Membership.toString() method for human-readable output
* Assigned Membership.valueOf() method original toString() method
* Fixed output of site list in userland
* Added mountpoint for Api prototype in Root
* Added trimming for Story text and title input
* Modified Skins.getSkin() method to make use of Skin.getByName()
* Re-enabled controls in Tag#main skin
* Cleaned up and reorganized code
* Added some remarks to explain the most illicit code
* Removed a lot of obsolete code
* Added File.getName() method removing any characters troubling the file system or the web server
* Slightly modified global quote() method to wrap a string in double quotes (") if it contains any non-word or non-digit character
* Set Story.name to empty string by default (until we do something with it :)
* Added grant for viewing an image in Images prototype (for now...)
* Added temporary work-around for preventing comments of missing stories (due to shrunken database) from throwing an exception
* Added two more links with short explanation to basic skin page
* Wrapped zipping of layout images in try/catch block to prevent exceptions when there is no thumbnail image
* Introduced a more elegant way to include necessary script files (jQuery et al.) in Site.main_js_action()
* Slightly modified jQuery "onload" calls
* Completely render skin outline and drop down menu from application directory
* Moved remaining skins into protected (ie. non-customizable) skin files
* Removed obsolete skin files
* Removed obsolete code
* Added warning when a site sends passwords in clear text
* Fixed really ugly bug preventing IE(7?) from setting the charset encoding to UTF-8; the hyphen is necessary, UTF8 won't work!
* Fixed condition for setting the site modification date on comment update (hopefully this is correct...)
* Replace site.lastUpdate with site.modified (still needs some more care - what do we do with lastUpdate anyway?)
* Fixed various b/w compatibility issues found in some sites
* Fixed pager action in Images
* Added confirmation dialog before resetting a layout
* Added collection containing updated sites in reverse chronological order
* Modified site listing (still work in progress)
* Save site name as title if no title is entered
* Removed some res.debug() calls
* 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
* Fixed bug in Layout.image_macro() preventing the URL from being written
* Wrapped output of Site.getStaticUrl in encodeURI() call
* Removed test macro in Site.skin (AAAAAAAAAAAAAAA!)
* Disabled ip address property in LogEntry (will be removed in the long run)
* Removed custom property from Skin (still needs some care)
* Removed commented code
* Fixe paging of tagged items
* Fixed permissions of Archive when archive mode is "closed"
* Fixed global breadcrumbs_macro for Root
* Fixed default value for pageSize in site preferences to reset to the stored value if available
* Reactivated Skins.safe_action
* Removed debugging code
* 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
* Refactored Poll and Polls prototypes (still not really happy)
* Fixed sorting of sites in Root.updates_xml_action()
* Allowed access to debug_action in Root