KIJIMR-2. Consolidated build configuration files among submodules

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
Made build-resources inherit from root in order to inherit repos
Fix inability for Jenkins to find the root pom
KIJIMR-3. Improve ease of specifying required KeyValueStores.

Adds a RequiredStores class that contains easier-to-use methods
to construct maps of required KeyValueStores.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>