Local and External mapping for ScmSource.
Local mappings appear in the root (Jenkinsfiles, yaml configs etc...)
External mapping use full depot path under the workspace root.
#review-25274
TODO: Almost done; need to fix Graph and verify tests for corner conditions.