Correctness bug in `less` on both `FHashMap` and `FTreeMap`: if removing
the last key, returned a map with null default, even if this map had a non-
null default.  Similarly, in that case, `FTreeMap` returned a map with
natural ordering, even if this map had an explicit comparator.