[MERGE] forward port of branch 8.0 up to c41109f
[FIX] Add missings files from previous forward port.
[IMP] website_forum: add a new karma to control the
way links displayed in posts and answers. A nofollow attribute is
added is the author has not enough karma, adding a protection for
spammer tryign to improve their SEO.
[IMP] productbetter menutips and help for product menus.
[IMP] base, ir_sequence: added use_date_range field on ir.sequence, that allows to have several sequences running for the same one depending on date ranges (similar to what was existing previously on accounting with FY, which is now deprecated) + port to new API
[FIX] web_tip: tip repositioning

* call reposition when editable list view is rendered
* also reposition the popover when reposition is called
[FIX] web client fix: crash when loading translation

Problem happens when the user from the website tries to load a translation,
it opens up a modal window without an action.  But the modal has a (hidden)
searchview which tries to load custom filters corresponding to that
non-existing action.

Another problem at the same time was that the view manager could not
display the breadcrumbs for a non-existing breadcrumb.
[FIX] update tests and change search logic (webclient)

previous commit broke some tests.  The issue is that the search view
now avoid making requests if there is no action id.  But this is an
assumption that tests use, so some slight adjustments have to be made.

Also, this is the moment to give properly the action id to the favorite
menu.  Instead of bypassing its parent, it now receives the action id
from the search view.
[IMP] portal_sale, sale, website_quote: display the payment
button in emails only if there is an amount to pay. Free orders
exist (free events for example).

[IMP] website_sale: pay now is now confirm order if the sale order
amount is 0. Also improved the confirmation message in the checkout
process.
[FIX] sale: removed now dead and unnecessary menu.
[FIX] project, project_issue: when no project in context, display default
columns in kanban view. Also fixed some issues in the issue kanban view.
[IMP] crm: opportunity kanban view: display tags.

[FIX] crm: opportunity kanban view: description of a crm stage is requirements
not description.
[IMP] im_livechat : add nbr_sessions field on channel and modifications of various views
[IMP] im_livechat : add rule to display (or not) the support button.
[IMP] : Creating a model from the vehicles form view, what you have typed is not in the modal window
[FIX] : traceback when saving a vehical form first time with odometer value
[IMP] vehical cost : parent field put in technical feature
[IMP] contract: date field is too wide