addMissingDependencies

Recursively iterates the workingList and adds all hard dependencies DependsOn and their dependencies to the workingList.