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>
KIJI-297. HFile output format for Kiji tables.

Supports multiple locality groups.
Bulk-importers no longer need to specify a target output locality group.
Note: there will be more changes needed after this one.

Signed-off-by: Robert Chu <robert@wibidata.com>
Fix findbugs

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
KIJIMR-8. Mark all kiji-mr classes with audience annotations.

This commit marks all classes in packages org.kiji.mapreduce.* with
audience annotations.

Signed-off-by: Aaron Kimball <aaron@wibidata.com>
KIJIMR-4. Remove org.kiji.mapreduce.tools.RequiredFlagException

This commit removes RequiredFlagException from kiji-mapreduce, because
it already exists in kiji-schema.  All usages of this exception in
kiji-mapreduce have been modified to depend on the class in kiji-schema.

Signed-off-by: Christophe Taton <taton@wibidata.com>
KIJIMR-12. Resurect KijiTableReducer.

The reducer context is the same as the bulk-importer one.
Some tidying up in the context classes:
 - Producer context now wraps the generic table writer context.

Signed-off-by: Garrett Wu <gwu@wibidata.com>
SCHEMA-97. Changed instances of Kiji.open(...) to Kiji.Factory.open(...).

This is the counterpart change to SCHEMA-97 from kiji-schema.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>
Adds some kiji-mapreduce and kiji-schema tests.

IntegrationTestJobHistoryKijiTable
TestWibiTableMapReduceJobInput
IntegrationTestColumnPaging
WibiRowFilterIntegrationTest
IntegrationTestRegexQualifierColumnFilter

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