Optimize checker library

Fixed a memory leak when reading an entire file.

Don't put all tokens into a vector as this uses a lot of memory.
Instead, generate token strings on the fly.
Let cmsGerMake destroy the file system cache in the end

This keeps /tmp from filling up with cached files.