PassOrderingHelper
Collects the requested passes provided as passes and populates the internal workingList consisting of pairs of passes and their dependencies. Also, this function adds all hardDependencies
Collects the requested passes provided as passes and populates the internal workingList consisting of pairs of passes and their dependencies. Also, this function adds all hardDependencies