[IMP] base: better evaluation context on menu

Allow more complex evaluations (e.g. using time) in domain of ir.ui.menu.
Move _get_eval_context to ir.actions.actions for basic context elements.
opw 603382
[IMP] web: better content-type for attachments

Add the corresponding content type document instead the default content type.
This allows browser to detect the type of file being downloaded.
Fixes #1225
[IMP] point_of_sale: make the floor plan background fit the floor
[FIX] l10n_ro: changed module author as requested in issue 621105
[FIX] shell: now catch SIGINT and raise a regular KeyboardInterrupt
[IMP]hr_recruitment : Add a stat button for the created employee
[IMP] shell: load Odoo modules that have a "cli" directory
[IMP] config: allow defining addon_path in multiline

With a config like
[options]
addons_path: ~/foo,
	     ~/bar

'~/bar' was interprated as '\n    ~/bar' and is considered as a local directory
by os.path.abspath

Fixes #4403
[IMP] website_event_sale: validation of seats availability in cart.
Attendees are created and deleted on changing the quantity from the cart.

Added sale_order_id and sale_order_line_id fields on registrations, allowing
to find the order and the order line that created the registration without
to rely on origin and ticket.

Also fixed check_auto_confirmation, now in multi mode to avoid issues due to
the specific behavior of api.one.
[FIX] mass_mailing: updated link conversion.

Previously to this fix, url matching the same base url were linked to
the same shortened url: foo.be -> /aaa, foo.be/bar -> /aaa/bar instead of
a new shortened url.