Rename CharBufferCache to TextFileDecoder

This is what this class does, partially. But it is definitely not a cache.

Still, this is not a suitable name.