reimpl Items, SchemaOrBoolean, Dependency as pass-through classes rather than Node types themselves

remove Type Node (value only)

change Schema#addCondition to set property if parsed value is not a Node

fix Correlation#subschema for SchemaArray-valued Items vs Schema-value

add tests
version bump