Use 'ag' instead of 'ack', if available.

See https://github.com/ggreer/the_silver_searcher
Use <leader>cd to change working directory to current file.
Update submodules.
Rewrite tmux-attach-or-new as shell function.

Also uses 'exec' to start tmux now (saves one shell process per
connection).
Add alias for sage.