added test checking that STypes.allTypes() are sorted using type-subtype relationship
refactored STypes
extracted SValueBuilders out of PluginApi
added ValueDb.emptyArray()
refactored EmptyArrayTask
refactored EmptyArrayTask, StringTask to use name of its SType
added smooth test checking that storing file array reports duplicate paths
fixed name of EmptyArray type from Any[] -> Nothing[]