[ADD] Website KeyCDN integration guide
[IMP] stock_account: stock journal in multicompany

Restrict the property_stock_journal to the main company only. This avoids errors in multicompany when the stock journal of the main company (getting an error company mismatch) is used instead of a more useful message explaining the missing stock journal.
Fixes #3251
[IMP] change webclient structure: remove table

This is a small change if measured in lines of code, but is a large
change: it removes the table structure from the web client and use divs
instead.  It will likely break a lot of things (some css selectors
will not work), but it should simplify our lives in the future:
closer to being responsive, easier layout computations for the browsers
(and hopefully less discrepencies between the results), simpler html, ...
[FIX] fix display issue in IE in kanbans

vertical text in folded kanban groups did not have a correct
orientation in IE.

Also, stupid sass compiler insists on normalizing color codes. No idea
why
[FIX] properly destroy client widgets (web client)

The new action manager only destroyed viewmanager widgets instead of
any old widget.  It now checks for the widget class.

Also, minor improvement to clear_widgets: vms used to stand for
view_managers, but it can destroy any widget.
[FIX] hide 'add to dashboard' in mail menu

add to dashboard does not work with messaging client actions. So,
better to hide it than to have crashes.
[FIX] correctly display check marks in measures (graph)
[FIX] various css fixes (advanced search)

* dashboard did not display properly kanban in ie
* kanban did not extend to the bottom of the available screen
* custom filters did not display anything different when they were
public (not private)
* some small css problems
[FIX] fix button looks in module install view

The 'install' and 'installed' buttons are supposed to look different,
and to show the 'disabled' look on already installed modules.
[FIX] add tooltip to some buttons (graph view)
[FIX] css fixes (ie10) (web client)
[FIX] prevent a crash in ie9 (invalid setTimeout) (bus)

The call to this.poll return undefined, and IE9 does not like undefined
values in a timeout.
[FIX] fix various display problems with ie11, ie10, ie9
[FIX] make sure that breadcrumbs are generic (web client)

breadcrumbs incorrectly assumed that they were made with views inside
viewmanagers.  But client actions can be used in breadcrumbs, so the
action manager should play nice with these widgets.
[FIX] improvements to modal windows (web client)

problem is that they sometimes collapse to a single line, making it
difficult to operate the search view. Other problem is that content is
not displayed sometimes (when sub view manager).  Other problem is that
it does not have a scrollbar.  Sidenote: modals will be properly
reworked soon (tm).
[FIX] css fixes: oe_mail size, and link color
[FIX] fix display issue in safari

safari needs to use css rules prefixed with -webkit-
[IMP] add warning when removing non global favorite
[FIX] various layout fixes for web client

* fallback support for browser without calc,
* invisible pager in some cases
* correct colors for oe_stars
* readd oe_webclient class
[FIX] fix bouncing problem on create/import buttons

the bouncing is supposed to occur when clicking on the area in view list
with no content.  Problem was that the Create button was separated from
the import button while bouncing.  This commit fixes the issue in a not
really subtle way: it instead bounces the whole row.  I tried to find a
better fix, but I don't like jqueryui and i don't want to spend too much
time on this.