Add a reread option to Cache.fetch to return response from cache

When using memcached with the raw option, everything you push into cache will be stored as a string (and subsequently read back out as a string.)  This adds an option to fetch so that even when the block is executed and stored, the response is what came out of memcached instead of just returning the output of the block.