replaced XxxSetNode with generic ArrayNode and XxxSetTask with generic ArrayTask
name cleanup in ValueDb 'set' -> 'array'
name cleanup in Type
fixed naming in Type class, 'set' -> 'array'
renamed EmptySetTask -> EmptyArrayTask
name fixes in ArtifactBuilder
more name fixes along 'set' -> 'array'

more name fixes along 'blobSet' -> 'blobArray'
renamed FakeFileArray -> FakeArray
more fixes along 'set' -> 'array'
renamed 'set' -> 'array' in smooth grammar
renamed File -> SFile, Blob -> SBlob, StringValue -> SString, Array -> SArray
added missing null check
refactored CachedFile