Revert "fix cd completion error and remove grep/sgrep function"

This reverts commit 5d417abaf4129885c2ee7d74680b5831d22bd488.
add default-names option to grep
change iterm2 to iterm2-nightly
enable fish completion for git aliases
fix completion errors with OSX default grep
extend default gitexcludes