fixing bug 1060 and resorting to using a new proc install_page_contract instead of ad_page_contract. This is much more robust as we can't assume that we have full access to the OpenACS Tcl APIs in the beginning of OpenACS installation. Making sure mandatory parameters are properly marked up as such in the UI.
fixing bug 1019 by making sure message keys are deleted and removed from the cache on package deletion. Moving all package deletion logic into proc. Adding an instruction on the package delete page that the server should be restarted after deletion
Fixing bug 963 by introducing new message key Person_name to be used for name on user home page since the context is different from elsewhere (german translation is Name instead of Bezeichnung)
Changed naming of 'Community' to 'Subsite', following consensus on a recent thread on the forums on that topic. Removed distinction between children of subsites and children of the main site, since 'Subsubsites' wouldn't sound that great.