Rename Provider to Scm.

- Move Dep.Scm() to NewScm(*Dep)