Introduce Spotlight keyword extraction
Guess Atlas topics from KM keyphrases
Implement topic search cache persistence
Wire in modules and stores for the KM topics
Fix KM ContentExtractor test to check topics are set
Introduce a couple of new tests