Add noop_key_func

This feels like a common enough case that I feel should belong in core alongside `default_key_func`. Many times, when dealing with caches that are shared between systems, I just need to set a more predictable key name and not worry about version or prefixes being added.