[FIX] Update README for 8.0
[I18N] Update translation templates with latest term changes
[FIX] product: typo in field string
[FIX] survey: wrong record passed to action_survey_resent

The method action_survey_resent expects a survey.user_input instead of a hr.evaluation.interview record.
[FIX] web: base.css: visible overflow for oe_view_manager_body on media print
[FIX] mail: position of show more message button
[FIX] google_calendar: browse user as SUPERUSER_ID to be able to write/update google_calendar info on user
[FIX] ir_models: fix registry when we add/remove/modify a custom model/field
[FIX] Report: attachment and attachment_use: fix logic

Previously, attachment and attachment_use were only functionnal when used
simultaneously. The code did not consider the fact that the user may want
an historic of all the printed reports. This commit allow the use of
attachment without attachment_use.

It also tell explicitely qweb to generate the branding (used to separate
reports from a unique html when printing multiple reports). Before, it was
functional only when website was installed, because we forced 'editable' that
only has meaning in website.
[FIX] Report: attachment_use need attachment
[FIX] css: overflow-x: auto should be on modal-body
[FIX] fields: a function field with fnct_search should be searchable
[IMP] models: when checking for data in a table, do not use column 'id'

Replace the query "SELECT min(id) FROM xxx" by "SELECT 1 FROM xxx LIMIT 1".
Both requests are as efficient, and the second one does not crash if column
'id' is missing.
[FIX] website: prevent t-field on selection fields

This quick fix avoids a buggy behaviour in version 8.0 that could
confuse users.

A future version should implement properly selection fields in t-field.

(closes #2490)

(cherry picked from commit fe3cac30e4c5c132da1de02576d4aa325979ccd9)
[IMP] website_sale : avoid duplicated order lines

Add line id to while calling _cart_update() from sale_get_order()
The missing line_id parametre was making the _cart_find_product_line() call to fail as it was linked to an option while searching for lines without options (making the method recreate new lines).
Fixes #2573