Make ssh support optional

For now we set -DGIT_SSH=1 in our .pc file when we detected git2
with ssh support. This should be removed when this issue is fixed
in git2 itself.