adding html ability to ec_custom_fields, to be consistent with ec_products.detailed_description. This does not affect other types because the code that validates them is unchanged.
1. Oracle bulk-mail-create.sql did not agree with the 5.1d2 upgrade script (made it so)2. PG didn't have the contraint, added it to bulk-mail-create.sql and made and tested an upgrade script.Thanks to Richard Hamilton for uncovering this discrepancy.
Created meaningfull util_user_messages that explains which contacts cannot recieve a message and why. Also passed the pretty recipients list to the lib/email or lib/letter includes so that the processing isn't doulbed there. And finally added more i18N code
Adding reliance on recipients generated by www/messages - so double work is unnecessary. Also made subject and body required elements and removed html formatting from the signature