CDK-451: View isReady / signalReady

This PR builds on https://github.com/kite-sdk/kite/pull/98 and https://github.com/kite-sdk/kite/pull/99 adding support for isReady / signalReady on Views.
The hadoop-1 tests are failing.  This method is never executed as I supposed the OutputCommitter is never used in hadoop-1.  I guess it is a hadoop-2 API after all.

Do you guys suppose that it is ok that there is no ready signal in hadoop-1?  If so, I will just remove this commitJob method and update the test such that it doesn't expect isReady() to be true for hadoop 1.