[FIX] get id from dataset to pass it as integer in place of string
[FIX]Bad view O2M with attribute delete
[FIX] Multiline texts could not be matched for tranlations
[FIX] Company Logo not shown if database name contains capitals(Courtesy: Karel Marissens). (Maintenance Case: 592257)
[FIX] OPW 590091 : not searchable functional fields aren't removed from advanced search
[FIX] typo & imp
[FIX] web_calender: when filter is of kind object it was not handled properly
fix
wip
changed encodings
[FIX] problem with concatenation of js files, encodings and utf boms
[FIX] handling of multiline strings during qweb translation

Javascript regexps don't provide a DOTALL flag (to make `.` match
newlines) so have to replace `.` by `[\s\S]` hack, as *that* will
match newlines as well as all other characters.

Note: the `m` flag has a different meaning, it makes `^` and `$` match
      the start and end of lines rather than the start and end of the
      string itself.
[IMP] replace literal values by symbolic ones for node types dispatching
[FIX] exclude non-searchable function fields from the advanced search's list
[FIX] Error when selecting filters in calendar view

e.g. calendar view of customer invoice

Also attempted to make the code flow slightly simpler by just forcing
the filter to a [value, label] pair in all cases.
[FIX] incorrect company logo on databases with uppercase letters
[FIX] missing class leading to broken list layout in o2m
[FIX] delete event in calendar, courtesy of Holger Brunn

Calendar has type mismatche issues where event ids are obtained as
strings even when they are numbers, this is (ish) why get_id_index was
added to Dataset.

When having an event_id in calendar, can't use event_id directly needs
to ensure we have valid index and use that index to get "correct (ly
typed)" id from dataset.