kvstore: change KeyCollection to not include TransStore

This is in preparation for TypedStores: ther are KeyCollections but are
not TransStores.