Add git-escape-magic

small helper to use setopt extended_glob and still have it nice
with git things like ~, ^, @{...