[FIX]not check value in dict.
[MERGE]TRUNK.
[IMP] gantt view (rng): add optional attribute in the gantt view to display the percent of completion.
[IMP]Improved code for the base_import requirde field
[IMP]: Improve test case
[FIX] Better exception handling in tools.convert:

- The exception is not logged in tools.convert. It is loggeg by the netsv layer anyway.
- The exception is re-raised instead, but with the full traceback available.
- A fix in openerp.service.db where the cr is closed twice.
[IMP] safe_eval: do not log exceptions, when re-raising a new exception, make the stacktrace complete.
[IMP] Only unhandled exceptions are logged to the console by the netsvc layer.
[REM] netrpc: KILL EVERYBODY
[FIX] write country if code is null
[iMP] error message simplified for required values
[FIX] Previous `[iMP]` was broken.
[MERGE] netrpc: support for netrpc was already removed, but command line flags and docs were not updated.
[IMP] osv: removed unnecessary `except` clauses.
[MERGE] netsvc/service.model: added missing/removed unnecessary `except` clauses.
[FIX] tools.safe_eval: we want to see the expr which fail to eval(), so report it in the exception.
[FIX] tools.convert: use tools.ustr() instead of str() on exceptions.
Launchpad automatic translations update.
safe_eval: re-raise the same exception type when completing it.
[MERGE] safe_eval: do not log reported exception, instead re-raise them with a complete stacktrace and the evaluated expression.