[FIX] models, fields: add model dependencies for models backed up by sql views
[FIX] fields: add a type to field Id; this fixes #990
Merge pull request #996 from odoo-dev/8.0-id-field-type-rco

[FIX] fields: add a type to field Id; this fixes #990
[FIX] compile of rst module descriptions to HTML

lxml (used by the html sanitizer) really does not like documents as unicode
strings with an encoding declaration (which doesn't make sense indeed), yet
docutils with output_encoding=unicode generates one (a stupid one too, says
"encoding=unicode").

Disable the xml declaration altogether when compiling rST module declarations
to HTML.
[IMP] models: add an extension mechanism for attribute _depends on models
Merge pull request #998 from xmo-odoo/8.0-module-descriptions-xmo

Don't include xml declaration when compiling rST module descriptions to HTML
[IMP] addons: add _depends on models backed up by an sql view and used by other models
[IMP] fields: add missing case for invalidating fields, when path is None
[IMP] fields: improve code in former commit
[FIX] account_analytic_analysis: fix _depends
Merge pull request #989 from odoo-dev/8.0-sql-models-rco

[FIX] models, fields: add model dependencies for models backed up by sql views
[IMP] Crm: Add tracking mixin to manage utm campaign and add this mixin to mass_mailing, crm_lead and sale_order
[FIX] fetchmail: add api decorator on method connect() to fix issue #980

The method does not follow naming conventions. Therefore the "guessing" api
decorator picks the wrong method wrapper.

(Manual rebase of #1003)