-fix for tcl-expressions in message catalogs (see http://openacs.org/forums/message-view?message_id=4185876) This must be most likely quite an old bug, since many packages use unescaped square brackets in message strings, some packages such as evaluation have even tcl code there. strangely, there is no bug-report for this, seems as if the contract-filters "string_length" and "range" are not widely used.- bump version number
- fix for bug #1417: some minor cleanup, renamed widget from "state_widget" to "us_state_widget", added comments, and subsite-id to refer to package parameters of the subsite.