Kiji 517 kiji refactoring day

Kiji MR pull request:
https://github.com/kijiproject/kiji-mapreduce/pull/48

Kiji MR refactoring day changes.  They do not need to be squashed prior to committing