Speed up LRU freshening by using list::splice rather than creating/destroying nodes.
Speed up LRU freshening by using list::splice rather than
creating/destroying nodes.

Effect on the speed bench (with std::map --- other implementations
are likely to be improved more) is ~5% speed up of LRUReplaceSameValue,
and ~10% speed up of LRUGets


crowell/modpagespeed_tmp,crowell/modpagespeed_tmp,crowell/modpagespeed_tmp,crowell/modpagespeed_tmp,crowell/modpagespeed_tmp,crowell/modpagespeed_tmp,crowell/modpagespeed_tmp