[FIX] ir.cron: avoid passing the lock-holding cursor to the job, as many batch jobs need to commit/rollback

Passing a dedicated cursor to the cron job is necessary to
avoid spurious commit/rollbacks releasing the cron lock on
the job row - causing duplicate executions in some cases.
Launchpad automatic translations update.
Launchpad automatic translations update.
Launchpad automatic translations update.
Launchpad automatic translations update.
Launchpad automatic translations update.
[IMP] html_sanitize: now uses the builtin cleaner of lxml.html. We also allows style attribute; the cleaner ensures no javascript or malicious code goes through those attributes. Updated and added tests for the sanitizer, especially about malicious code, and EDI-like html code.
[DOC] Added some comments. Updated failure message. Added a logging message when not capable of parsing.
Launchpad automatic translations update.
[MERGE] Sync with 7.0
[IMP] sanitizer: improved logger message if crashed during sanitize.
[MERGE] [IMP] HTML Sanitizer upgrade. Make it more tolerant to allow using style.

Server branch: html_sanitize now uses the builtin cleaner of lxml.html.clean. Style attribute is now allowed; the cleaner ensures no javascript or malicious code goes through those attributes. The old code is replaced by the use of the cleaner, called inside the current html_sanitize function.
Updated and added tests for the sanitizer. Malicious code injection is tested (mainly XSS). EDI-like html code is also tested.
[FIX] base, res.partner.form view: removed group no one on title field as this field is sometimes filled (migration, contact creation from lead...) and sometimes used as well (in reports). Besides there is no good reason to hide it
[IMP] support for lxml <2.3.1
[IMP] custom model allowed
Launchpad automatic translations update.
Launchpad automatic translations update.
[IMP] memory usage logging
[FIX] workers memory limits better help
[FIX] memory logging for cron workers