[FIX] crm: field opportunity_ids contains only opportunities

The field opportunity_ids and opportunity_count should only contain opportunities (and not leads).
This was confusing on the partner kanbans where the field opportunity_count included leads.
[FIX] base_action_rule: typo when committing base action rule
update, evaluate the action filter_domain, not its non-existing context.
[REV] website: new blog demo snippets

This reverts commit 7246b8105bdebdd175ca82d5018f68e15e60eb43.
[IMP] event: remove automatic date_end assignation based on
date_begin; also quickly fixed view of event locations.
[IMP] event: new kanban view. New! Shiny! With popcorn!

Added two features in kanban view
- having a data-routing attribute on the oe_kanban_global_click
container allow to have a custom routing instead of only
'form view' / 'edit view'. This is used for example to go to
the website view of events.
- allow type=url along with object, action, ... to have some specific
urls for links.
[IMP] Event: Split Tickets
Attendees are created on SO confirm.
Attendees are directly created for FREE registrations and
Attendees are created and SO are linked to the paid tickets.
Improved code to make (5 attendees lines, 2 SO lines) when 3 vip tickets and 2 standard tickets are bought.

This commit fullfills the following Goals:

Goal 1 : When only website_event is installed, free registration should be possible from website.
Goal 2 : When only event and website_event are installed, badge report should be print for free registrations.
Goal 3 : When website_event_sale is installed, at that time on confirming the sale order, the subscription line are splited per attendees.
Goal 4 : Added code for attendees registrations through SO. Now from SO also the attendee's details for the event can be filled same as from website