patches some of the problems ad_text_to_html has with url's thatcontain email addresses and plain text email with mailto: alreadyprepended. also inserts \\n so the html is readable in source. removesresidual sTaRt/eNd magic just in case.It does not handle URLs with userinfo like http://user:passwd@foo.com/zimbug 1842/patch 491
Added a not-allowed page, which forums seems to be redirecting to, anyway, but which wasn't there. And changed do_abort so that it doesn't throw an error, but rather an ad_script_abort, and so that it offers the user a login page if he isn't logged in, instead of simply throwing the not-allowed page.
Fixed the EmailDomain, so it doesn't default to openacs.org. Instead, I've changed address_domain so that if there's no domain specified here, we do a regexp on [ad_url] to find out what the domain likely is.
adding support for tcl files in the I18N interface for packages, temporary message tags must be inserted manually, there is no equivalent of Jeffs magic script for adp files for tcl files, improving the I18N instructions
adding the format proc to allow variables to be interpolated into catalog messages, updating documentation for the lookup procs, simplifying the lookup proc greatly, not attempting anything smart if lookup fails for now