added ObjectsDb
renamed Hash.hashFunction() -> Hash.function()
added objectsDb to SandboxImpl
removed FileSystem.copy()
added FileBuilder
added Streams with copy() method
added Sandbox.fileBuilder()
FileFunction uses objectsDb for File creation
moved DuplicatePathError from .task.base.err -> object.err
moved FileSetBuilder from .type.impl -> object