[FIX] fields.py: Many2one fields only put valid values in cache
[FIX] web: m2o search facet do no set `default_*` context key for "name_search" values
[FIX] fields.py: in many2one convert_to_cache, value can be int but long as well