[FIX] _register_hook & loader
merge upstream
[IMP] expression.parse: added the support of domain on one2many fields when _auto_true is activated. Leaf creation from an existing leaf moved as a method in expression object. Added some comments. Added / updated some tests.
Launchpad automatic translations update.
[MERGE]merge with trunk
[ADD] added comment in _validate() explaining why the context is not passed around when calling _constraints functions.
[MERGE] Sync with trunk.
[REF] ir_ui_menu: needaction_enabled is now stored, because there are no reasons not to be (this is something mainly statically defined). needaction_counter is removed, but a method on the menu allows to have the information back, calling get_needaction_data. A web-side branch will call asynchronously this method with some menu ids, allowing to separate the menu loading from the needaction loading.
[IMP] ir_needaction: search is now without count but with a limit (to 100), and a simplified order by. This allows much faster queries as postgresql does not have to worry about order and things like that.
[FIX] netsvc.py: ignore ENOTCONN on windows when calling shutdown() on sockets
[FIX] service/__init__.py: do not join() main thread
[FIX] needaction: returns a count-like result.
merge upstream
[CLEAN] fields.py: added auto_join in one2many and many2one __init__, binded on _auto_join. Added some short explanations in fields.py about the attribute.
[DOC] Updated the doc about auto_join: a bit more precise, and updated accordingly to last changes in implementation.
[CLEAN] Removed some forgotten print statements.
[FIX] correct reexecute. works on windows
[IMP] ir_actions add a server action to run config wizards
[IMP] simplify @profile implementation
[FIX] do not hardcode ids in tests