Opener and Cloner registries
move VCS implementations to subpackages
Merge pull request #17 from sourcegraph/API

WIP - Move VCS impls to subpackages and create central Opener/Cloner registries