json.cache! is now transparently ignored and its contents yielded.

To provide better compatibility with shared templates. At some point I would like to make caching actually work.