Add to primitive metadata a list of metafeatures it can compute
For primitives which compute metafeatures on datasets and primitives, we should also have a way for them to list which of those metafeatures they can compute. So that if you need a metafeature, you can discover a primitive which knows how to compute it.