KIJIMR-14. Gatherer that writes to a Kiji table.

 - Adjusts Job builders:
   - Gatherer job builder customized for HFile outputs.
   - Gatherer has a withConf() to inject a base configuration.
 - Various examples for integration tests.
 - Consolidate configuration keys in KijiConfKeys. Better naming consistency.
 - Update job builder unit-tests.
 - Several integration tests for gatherers.
 - Update JobOutputSpec:
   - location no longer optional.
   - KijiTableMapReduceJobOutput becomes DirectKijiTableMapReduceJobOutput
   - hfile now parses as "hfile:kiji://hbase/kiji/table;hdfs://path/to/hfile@split"
 - Updated job builder unit-tests to use fake HBase instead of mocks.

Signed-off-by: Milo <milo@wibidata.com>
SCHEMA-143. Update to reflect new API.

Signed-off-by: Robert Chu <robert@wibidata.com>
KIJIMR-47. Fold KijiMapper and KijiReducer.

KijiMapper and KijiReducer become a single interface KVOutputJob.
KijiBaseMapper becomes KijiMapper.
KijiBaseReducer becomes KijiReducer.

Signed-off-by: Robert Chu <robert@wibidata.com>
KIJIMR-6. Fixes Job History install instructions error message.

Signed-off-by: Juliet Hougland <juliet@wibidata.com>
SCHEMA-168. Propagate changes to ReferenceCountableUtils.

Signed-off-by: Juliet Hougland <juliet@wibidata.com>