Removed unused field.
Began refactoring the code
Added test for TString
Added JUnit test dependency.
Added equals and hashCode to DefaultFile
Removed file mapping in favor of a plain TString collection.
Implemented proper string handling.
Added string gap filling.
Added toString
Added two methods to IFileProvider to get the TStrings table and to backup the files.
Fixed type in class name
Fixed type in class nameFixed a few more typos...
Make MemoryFileProvider compatible with the new interface signature.
Fixed Gradle dependency.
Removed old classes no longer needed.
Fix URI construction
Fix copy function
Replace deprecated class usage.
Added output stream opening to IFile
Removed old unused fields from Util and TStringGlobals