[FIX] doc: guides section was removed, move CDN to reference
[FIX] ir_qweb: css asset: use which to find lessc and sass

Also, use lessc.cmd instead of lessc on Windows. It allows to run
lessc command with only nodejs and the less module (no cygwin).
[IMP] various improvements to the action manager (web client)

* add a replace_breadcrumb option to actionmanager
* correctly calls on_reverse_breadcrumbs when needed
* add a semi-protected way to manipulate breadcrumbs (get_widgets)
* calls do_show when changing widgets
[IMP] kanban, web: kanban tooltips and kanban states tooltips improvements.

Kanban and form view kanban selection widgets can now be dependent of the
current stage of the record. The displayed legend can be taken directly
from the stage instead of the field selection values.
- added states_legend option on kanban selection widget for kanban and form
view: used to change the selection displayed value by a value coming from the
record given by group_by (kanban) / states_legend_field (form view). This allows
customizing the kanban selection widget depending on stages.

Improved the tooltip of kanban groups customization by improving the first
implementation of group_by_tooltip parameter in kanban view declaration.
This is done by adding some options and improving the first (still not
used) implementation:
- added group_by_tooltip option on field used to group on kanban view. Its
values is a collection of fields on the record used to group. The tooltip of
the group header will be the text formed from those fields values, allowing
custom tooltips for different kanban columns.
- now all data of the kanban columns are fetched in one call instead of doing
one call for each column. The various fields to read are collected by
introspecting the view definition.

Future commits will aim at using those features various addons, notably
in recruitment, project and crm.
[FIX] kanban: fixed condition evaluation when reading stage data: ensure you are grouping on a m2o, fixed condition
[FIX] view_form: kanban selection widget: fixed issue of binding on this instead of self
[ADD] ir.qweb FileSystemLoader
[REM] Removed QWebContext.templates cache

Now rely solely on ir.ui.view#read_template()'s orm cache
[IMP]Improved web_linkedin module, web_linkedin will use REST API instead of Javascript API.

[IMP]Improve web_linkedin module, fetched people list, added selection feature in popup, added feature of sync contacts from linkedin and other miscallaneous changes.

[IMP]Improve web_linkedin module, imporved feature of import contacts from linkedin, improve comapny and people selection from linkedin search popup.

[IMP]Improve web_linkedin module, support logout by destroying token, better handling warning(special case of find people using public url).

[IMP]Improved the sync contacts from linkedin.

[IMP]: Improved send_request method, handled URLError for no connection, tested keys, if apikey and secret key not set then do not show Import Contact link in partner kanban header, finalize import contact data dictionary, sync_linkedin_contacts added in controller so that one can directly call controller with arguments.

[REM]Removed old linkedin file, temporary linkedin.js is given linkedin_rest.js name.

[IMP]Improve url search, removed special characters from company universal-name, updated companies and people list with universal-search result and public profile result, result is appended to companies and people.

[IMP]Fixed some typos and improved searchbox css, when user enters some text inside linkedin widget and click on linkedin button then searh box of search popup should have that value.

[IMP]Improved the search dialog view, added show more button on company and people which will fetches records in bunch of 5 and appends row in search dialog, simpliefied get_search_popup method.

[IMP]Web Linkedin: Better handling of need authorization, skipped AccessError while synchronizing records, do not raise AccessError instead handled it in special manner.

[FIX]Fixed the issue of image rendered twice in kanban view of child_ids, also fixed the issue of same entity comes twice if next batch of entites are loaded using show more button and hence object of same entity become twice and rendered twice.

[FIX]Fixed some miscallaneous issues.

[IMP]Improved web_linkedin module, added onboarding steps, when user installs web_linkedin module he/she will be notified with dialog box with two buttons either import contact or set api key, in background customer kanban opens, added a special client action for this scenario
[IMP]linkedin in vetted access and status of response

[IMP]remove client action dialog for api configure settings.

[IMP]convert to new api and clean code

[IMP]view of steps

[IMP]code improvement

[IMP]reoslve some search and duplicate record issue

[IMP]configuration steps and try exception on urlopen

[IMP]fix typoe and redirect issue if user token is expires