Git ls remote

Adds the `git-ls-remote` api. Will add support to query it from scm layer.

@ussuri 
This indentation is weird - align with the first parameter?