[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
[REM] leftover handling of direct OE addon import
[ADD] allow importing core and modules from either odoo or openerp core namespace
[REN] openerp -> odoo

* fixed framework imports, not modules
* changed import hook to correctly handle various calls & odd caching situations

Conflicts:
	addons/im/im.py
	addons/im/watcher.py
	odoo/http.py
	odoo/models.py
	odoo/modules/loading.py
	odoo/osv/fields.py
	odoo/service/server.py
	odoo/tests/common.py
[FIX] namespace alias hooks

* Split hook between module root and rest
  - reimplement imp.load_module by hand, otherwise references to other name
    for module being loaded blow up (try to load it multiple times): the
    module *must* be in sys.modules[old] and sys.modules[new] while its code
    is being loaded, and that can't be done via imp.load_module
* Add ModuleProxy instead of putting the same module in 2 locations (not sure
  if good or bad idea)
* Fixup a few references to openerp.addons in framework
  - also in project, apparently exec doesn't invoke import hooks somehow?
* Replace some __import__ calls to importlib.import_module
  - 2.7 only
  - seems to work slightly better e.g. __import__ does not always set the
    right __path__ on the module
* Register new importhook against setuptools so Jinja's PackageLoader works
  correctly (reading pkg_resource, implementing get_data would not be
  sufficient as it's only used when fetching resource data, not to check if
  the resource exists)

Conflicts:
	addons/mail/mail_thread.py
	odoo/modules/module.py
[FIX] openerp loggers & references to openerp package in framework comments

I don't want to fix *all* calls to mute_logging so mute_logging does rewriting
of openerp.* parameters to odoo.*