EXP-446. Add counters to the job history table for flow steps in KijiExpress.

- Adds job history to a new express_job_history table.
- Fetches and stores flow step metrics for each express job.

issue: https://jira.kiji.org/browse/EXP-446
review: https://review.kiji.org/r/1923
EXP-450. Cannot create HFiles on YARN

issue: https://jira.kiji.org/browse/EXP-450
review: https://review.kiji.org/r/1925
EXP-455. Update to reflect changes made in SCHEMA-775

issue: https://jira.kiji.org/browse/EXP-455
review: https://review.kiji.org/r/1933
EXP-441. Add convenience method for creating KijiInput from a table URI.

issue: https://jira.kiji.org/browse/EXP-441
review: https://review.kiji.org/r/1895
EXP-436. Kryo fails to serialize TransientStreams

issue: https://jira.kiji.org/browse/EXP-436
review: https://review.kiji.org/r/1867
EXP-458. KijiJob.CounterListener should be robust to null RunningJob

issue: https://jira.kiji.org/browse/EXP-458
review: https://review.kiji.org/r/1953
Update versions for release
[maven-release-plugin] prepare release kiji-express-root-2.0.4
[maven-release-plugin] prepare for next development iteration
Merge remote-tracking branch 'upstream/master'