[trunk] Adding a list of required nodes at the top level encapsulated node. This is useful for project generation tasks
[trunk] Accumulate required PBXNativeTargets from all dependencies, and record them in the Xcode workspace scheme. Contains duplicates, and a test setup is required in order to debug.