[FIX] traceback of Refund customer invoice having type = modify
[FIX] mail.thread: allow re-entry in message_post in case of cross-model notifications via message_process

Previously the `thread_model` key in the context would
cause issues if an incoming message processed by
message_process() triggered another message_post()
call in a different model, because the `thead_model`
would be incorrect in the second call.
[FIX] contract search view
reorder and document contract views in one clear file.
Fix contract expiration reminder:

- fix domains and check for 3 different type of expiration
- use an email template instead of an hardcoded string
[MERGE] account_analytic_analysis fixes
- fix search views
- fix contract reminder
[FIX] crm lead list view
[FIX] crm opportunity list view
Launchpad automatic translations update.
[MERGE] BUG 1096061: account: fix traceback on refund type 'modify'

  Add docstring to account.invoice _refund_cleanup_lines() to make
  explicit that a want ``lines`` as list of browse_record.
[MERGE] mail.thread: allow re-entry in message_post in case of cross-model notifications via message_process
[FIX] auth_oauth_signup: allow non-numeric OAuth User ID, for e.g. compatibility with Google OAuth
[FIX] auth_signup: improve wording of "reset password" button
[FIX] lp:1102612. Cannot delete a journal.
Launchpad automatic translations update.
Launchpad automatic translations update.