Wrap git aliases only if it makes sense

Only if git command completion is available, otherwise leave aliases as
they are.
Try to find git completion on Windows