[res_country] : Create country  without code or remove country code raise error
[FIX] re-importing the translation from a file(.csv, .xml) updates the terms in ir_translation table but does not update it in cache memory, need a server restart to take those change effect in interface. (Maintenance Case: 587178)
[FIX]res_user : replace field to show latest connection in tree view
Launchpad automatic translations update.
[FIX] function fields: bound symbol methods of function field (type char) to the correct methods of the char field
[IMP] correctly bound _symbol_f and redifine self._symbol_set_char to keep the API
[IMP] move comment to the right line
[IMP] remove useless comment
[FIX] function fields: bound symbol methods of function field, type char, to the correct methods of the char field
Launchpad automatic translations update.
[FIX] ir.model: FK constraints for custom m2o fields were never created, creating possible data integrity errors
[FIX] missing a threading.RLock in RegistryManager.get():

if no registry exists and several calls to RegistryManager.get() are called at the same time
by several threads, several registries will be created one after the other and only the last
one will be kept in cls.registries
[FIX] registry: avoid discarding registry or cache when the registry is fresh

When the sequence value is 1 it means that either:
 - the registry was just instantiated, so there is no
   reason to reload it immediately, the real checks will
   start at next request
 - the db was just created with new sequences set to 1,
   so there has been no change to reload

In both cases there is no good reason to reload the
registry, and it is actually a performance killer,
especially for cron workers that keep iterating on
the list of databases.
[FIX] registry: restore `elif` changed to `if` in previous commit, for better readability (no effect)

This should have no effect because when the first `if`
is entered a new registry is instantiated with
the default value for base_cache_signaling_sequence
set to 1, preventing entering the next `if` even
without `elif`.
Launchpad automatic translations update.
Launchpad automatic translations update.
[FIX] document: overridden ORM methods need to respect API idiosyncrasies, otherwise check() calls may fail
Launchpad automatic translations update.
Launchpad automatic translations update.
Launchpad automatic translations update.