split DbModule into ObjectsDbModule, TaskResultsDbModule
organized imports
refactored ObjectsDb
fixed wrong names left after refactoring
renamed ObjectsDb.writeString() -> .string()
split each ArrayBuilder, BlobBuilder, FileBuilder class into XxxWriter class and XxxBuilder interface
redesigned FileBuilder interface so it supports chaining
moved file writing logic from ObjectsDb to FileWriter
moved blob writing logic from ObjectsDb to BlobWriter
ObjectsDb implements SValueBuilders, remove ObjectBuilders
added tests for creating empty arrays of different type using ObjectsDb
refactored FilesFunctionTest
removed unused FileArrayMatchers
removed unused FileMatchersTest
renamed/merged subpackages in .db.objects, renamed ReadXxx -> XxxReader
fixed generic parameters in ArrayWriter
refactored TaskResultsDbTest
refactored out ReadersFactory and WritersFactory from ObjectsDb