KIJIMR-3. Improve ease of specifying required KeyValueStores.

Adds a RequiredStores class that contains easier-to-use methods
to construct maps of required KeyValueStores.

Modified unit tests to use this functionality. 'mvn verify'