Added no cache OpInputHash result

The OpInputHasher now produces an OpInputHashResult, which can either be an
OpInputHash, or NoCache.  NoCache instructs the incremental operation API not
to cache this operation, nor to consult the cache when determining whether
this operation should be done or not.