[IMP] event_sale: extra QWeb report for printing event badges, with HTML fields for custom content
[FIX] ir.attachment mess, restore list view
[FIX] website_mail_group: duplicate preventDefault() call (called before onclick already)

Plus it fails because `event` is not defined nor passed there (e.g. in Firefox)
[FIX] email_template: partners ids are integers, not strings
[MERGE] forward port of branch saas-3 up to revid faace84
[FIX] mail: view_mode "list" does not exists, it's "tree"
[MERGE] forward port of branch saas-4 up to revid c319dc4
[FIX] website: correct "/" redirect to first menu
[FIX] website_sale: missing openerp.tools import
[FIX] mail: do not link email to a model/res_id if this model doesn't support new message
[FIX] mass_mailing: avoid to eval an undefined domain
[FIX] mass_mailing: on mass mailing sending, set same_thread for message composer

same_thread boolean field of mail.compose.message model define wether or not replies should be posted in the thread or not
On composer creation, this boolean should be passed according to the reply_to_mode of the mass_mailing
Otherwise, all replies would be posted in the thread, and the reply_to will be ignored (if same_thread id True, reply_to is poped from the mails values, mail/wizard/mail_compose_message.py:284)
[FIX] mail: commited pudb ... its late and it has been a while since the last time : ).
[FIX] mail: mail routing, allow more fallback cases

Specifically, allow mail to fallback in aliases if the post in the document res_model/res_id wasnt succesful