Fix bug 2200 and bug 2242 in which there were problems with logging in afterupgrading if you restarted the server first. The new code is less elegant,but it works correctly. It imposes a database hit on login, but it iscached, so it only is incurred once.
New instantiation of Bug-Tracker was broken due to old usage of the CR. Fixed in an ugly, hasty hack for postgresql, as I assume Don will work on it once he comes around to it
Make id_column and table_name required for content::type::new.Fix content::item::new to properly create a subtype of content revisionbased on the content_type paramter is attributes, title or text is specified.
The user-new page called a proc in the authentications package which checkedto see if a parameter was set or not. However, in upgraded sites, or ifthe user had entered a blank entry for the parameter, the proc would bomb.I made the proc more robust by using string is false instead of ![parameter...and also added in a util_user_message to make it more explicit what is happeningif you aren't able to register (the behavior was very confusing).
Allow adp array variable regexp to work with arrays with . in the key names. This happens when a formerror is generated on a form element where the element name has an embedded . so it can be interpreted as an array when processing the form. Added test cases.