replaced FakeString usage with FakeObjectsDb.string()
removed unused FakeString
replaced FakeHashed usage with FakeObjectsDb.string()
removed unused FakeHashed
replaced usage of FakeBlob and FakeFile with objects created by FakeObjectsDb
removed unused FakeBlob, FakeFile
added FakeObjectsDb.array()
replaced FakeArray usage with FakeObjectDb.array()
removed unused FakeArray
inlined usage of BlobTester.assertContent
refactored TempDirectoryTest
refactored OutputClassFileTest
refactored BinaryNameToClassFileTest
refactored FileFunction
removed unused FileTester