Additional Source Control providers support

On that note, it would be fantastic if we could get git support in-editor.