[FIX] tools.translate: when loading entries from a PO file, use also the POT.

On Launchpad, as commented on lp:933496, PO entries (andtheir comments) are
shared between series. This mean that e.g. the 6.1 series can have the wrong
`reference` comments (those beginning with #:) as they would be copied from say
the trunk series.  Those `reference` comments are used by OpenERP to create its
translations and look them up.

This patch adds a few lines of code to tools.translate.py so that targets
defined in the POT `reference` comments are used in addition to those from the
PO file.
[TYPO]
[FIX] tests: install the french translation during test_translation_import.
[MERGE] port VMT's fix to v7.0
[FIX] Backport fix to ease the merge to/from the latest v7.0 branches
[MERGE] latest OCB updates
[IMP] Use TransientModel for the dummy model used in translation testing
[FIX]Fixed the issue of reference field throws traceback that view is undefined, the reason is that reference field passing DefaultFieldManager while creating instance of many2one widget and DefaultFieldManager is eventually extending instance.web.widget not instance.web.form.FormWidget and hence DefaultFieldmanager will nto having view attribute, instead of calling self.view.do_onchange, trigger changed_value which is going to do the same job.
Launchpad automatic translations update.
[DEL] remove VIM comments. Just because.
[FIX] tools.translate: when loading entries from a PO file, use also the POT
Launchpad automatic translations update.
Launchpad automatic translations update.
Launchpad automatic translations update.
[FIX] FieldMany2One: avoid error when saving changes in popup from a related fields (opw 606601)
[FIX] FieldMany2One: avoid error when saving changes in popup from a related fields (opw 606601)
[FIX] mail: correct missing comma in domain on mail.mail
[FIX] mail: correct missing comma in domain on mail.mail
Merge branch 'ocb-server/7.0' into demo-ocb/7.0
Merge branch 'ocb-addons/7.0' into demo-ocb/7.0