KIJIMR-194. modify JobHistoryEntry to contain a map of counters

issue: https://jira.kiji.org/browse/KIJIMR-194
KIJIMR-209. Create MapReduceJobOutputs class that works
like MapReduceJobInputs.

This commit creates a new MapReduceJobOutputs class which
mirrors MapReduceJobInputs. The individual constructors
of __MapReduceJobOutput classes have been hidden and
API calls modified where needed.

Reviewed by: lsheng
KIJIMR-202. KijiTableInputFormat should setCacheBlocks(false)

Signed-off-by: Milo <milo@wibidata.com>
KIJIMR-121. Hide KeyValueStoreConfiguration constructors

issue: https://jira.kiji.org/browse/KIJIMR-121
review: https://review.kiji.org/r/664
Add stability annotations to public/framework classes.
Update dependency versions for release.
Fixup parent versions in sub-modules.
[maven-release-plugin] prepare release kiji-mapreduce-root-1.0.0
[maven-release-plugin] prepare for next development iteration
KIJIMR-182. Basic maven archetype for kiji-mapreduce.

Reviewed by: aaron
KIJIMR-213. Facilitate testing against releases and SNAPSHOTs.

To test against the latest KijiSchema SNAPSHOT:

mvn versions:update-properties -N
mvn clean verify # Uses the SNAPSHOT, not the release
mvn versions:revert # Undo changes to pom file.
KIJIMR-213. Facilitate testing against releases and SNAPSHOTs.

Improved comments in pom.xml.
KIJIMR-210. All Kiji.Factory.open() methods take a conf.

Includes KijiTableInputJobBuilder as well as all KijiMR CLI tools.
KIJIMR-215. AvroKVRecordKeyValueStore should set key.field to "key" before calling mStore.initFromConf(conf)
KIJIMR-217. Checkstyle issue introduced by KIJIMR-215.

issue: https://jira.kiji.org/browse/KIJIMR-217
review: https://review.kiji.org/r/764
Update release notes before release.
Resolve SNAPSHOTs prior to release.
[maven-release-plugin] prepare release kiji-mapreduce-root-1.0.1
[maven-release-plugin] prepare for next development iteration
KIJIMR-219. Support for CDH 4.3.

Upgrade to root pom 1.1.2-SNAPSHOT.