[IMP] base_action_rule: add selection field on action rules to indicate when to execute them
[FIX] base_action_rule: adapt tests to rule kinds
[IMP] base_action_rule: update records before executing server actions
[IMP] base_action_rule: adapt views to new field
[IMP] crm: adapt action rules to the base.action.rule model change
[FIX] base_action_rule: undefined variable (due to code move)
[IMP] base_action_rule: use better value names for new selection field
[MERGE] from trunk
[IMP] base_action_rule: make date field required for time-based action rules
[IMP] mail: move alias_id on res_users view
[IMP] res_user: Don't raise if there are no outgoing server
[MERGE] from trunk
[IMP] auth_signup: change reset_password to no_reset_password context value
[MERGE] from trunk
[MERGE] from trunk
[FIX] auth_signup: if not context: context = {}
[FIX] user_creation: test yml, add context no_reset_password
[CLEAN] Some code cleaning about context management
[MERGE] Sync with trunk
[REV] Reverted changes un test files: context is not a field when creating a res.users.