KIJIMR-49. KijiTableReducer.mKeyValueStores cannot be accessed

issue: https://jira.kiji.org/browse/KIJIMR-49
review: https://review.kiji.org/r/500
KIJIMR-107. Removes the KijiDataRequester interface.

review: https://review.kiji.org/r/506
issue: https://jira.kiji.org/KIJIMR-107
KIJIMR-196. TestKijiTableKeyValueStore should not hard-code KijiURI.

issue: https://jira.kiji.org/browse/KIJIMR-196
review: https://review.kiji.org/r/527
KIJIMR-193. Fix --verbose for job history counters.
KIJIMR-175. Shim: Wrap MapContext in KijiMultithreadedMapper

issue: https://jira.kiji.org/browse/KIJIMR-175
review: https://review.kiji.org/r/493
KIJIMR-197. Attach sources and javadoc jars to build.
KIJIMR-174. kiji-avro dependency moved to lib/distribution/hadoop*/.

* Incorporates KIJIMR-177. Enable hadoop1.x compilation module.
* All tests now pass in the mr-hadoop1x module: This should support Hadoop 1.0.x.
* Sets minimum HBase version requirement in Hadoop 1.x to HBase 0.94.7.
* Adds SequenceFile reader shim required by tests.
* Moves kiji-avro jar dependency into distribution-specific packaging;
  hadoop1 and hadoop2-based KijiMR builds depend on different versions of kiji-avro.
KIJIMR-124. improve KijiTableMapReduceJobInput API

issue: https://jira.kiji.org/browse/KIJIMR-124
review: https://review.kiji.org/r/538
Only run Hadoop 2.x or Hadoop 1.x integration tests.

Integration tests cannot be run against multiple Hadoop distros
(i.e., hbase-maven-plugins) in the same multi-module maven build.

To run integration tests against Hadoop 2: mvn clean verify
To run integration tests against Hadoop 1: mvn clean verify -Dplatform=hadoop1

KijiMR will be separately compiled and unit tested under both regimes
in all cases.
KIJIMR-125. Improve error message in MapReduceJobInputFactory

issue: https://jira.kiji.org/browse/KIJIMR-125
review: https://review.kiji.org/r/551