Improve gitconfig example.

- Add more aliases
- Add format for pretty formatting output
Add emacs temp files to the ignore list.
Add new end-line to the brew/install.sh script.
Add new end-line to the osx/set-default.sh script.
Remove ruby aliases and irb config.
Remove sublime config.
Add emacs as submodule.