Include header in the encoded string [IMMUTANT-135] [IMMUTANT-222]

You can now pass the :encoded option to the immutant.cache/cache
function. This should facilitate cache sharing among polyglot apps,
assuming they all grok edn, json, or something very primitive, like
strings.

Without the header, decoding an item put there by another app would
involve some guesswork.