[FIX] fix bouncing buttons (when no content)

i am aware that this is an interesting hack, and that i do not resize
correctly the $buttons after the bouncing effect, but at least, it
solves the problem.
[IMP] add a 'or' operator between custom filters (web)
[FIX] cursor: pointer when hovering on trash icon
[FIX] add missing description to action
[FIX] fixes modal window layout bugs (addon web)
[FIX] fix database manager layout

it was hardcoded to the previous layout, so completely broken with
the css.  it now uses the current layout
[FIX] add missing descriptions to many fields
[FIX] various layout fixes for searchview related issues

include modal dialog fixes, css issues in searchview, missing
field description, ...

Merge branch 'master-searchview-fixes-ged'
[IMP] display breadcrumbs content in browser tabs

this change is simple, except that many actions display a form view in
'create' mode to edit some stuff (for example, most settings forms or
the 'Your session' action in point of sale).

As a work around, we use
a simple heuristic (nice word for horrible hack): the title displayed
is the title of the action if we have a single form view.
[IMP][MIG] lunch module : migrare to new api and lint a module

[IMP] : use lxml.builder instead of etree.Element , for more code readability
[FIX] : order total is not updated when order line price is change and small code improvements

[IMP] : small code improvments

[IMP] : typos and remove size from field attribute , use TransientModel for wizard

[IMP] : raise exception  when pref_id fails

[IMP]: move can_display_alert to lunch.order and rename it to get_alert_message
[REN] : field active_from to start_hour and active_to to end_hour

[REM] : onchange_price, as total is compute field that is automatically update every time when record is save

[REF] fields view get method