Fix git aliases

- remove gdv
- restore gcam and gcm
- remove gcm alias for git checkout master
Improve homebrew checking for bash
Add gdv and gdvc to open a diff in vim