Rewritten ChainedFileReader
Language files removed, not needed any more
Optimized ChainedFileReader, added some testcases