Revamping readiness update system

Instead of updating "isReady" externally, operations that have custom readiness update themselves. This is built into the base ZincOperation class.

The only subclass that uses custom readiness is ZincBundleRemoteCloneTask.