What about `GIT_FEATURE_SSH` instead of `GIT_HAS_SSH`?  Seems weird to have `GIT_HAS_*` in an enum called `git_feature_t`.

/ocd