Added tests for noop dep graph transformers
Added OptionalDependencySelector
Extracted AbstractDepthBasedDependencySelector