[Fix #434] Correct ambiguity in the use of the term keymap
[Fix #411] Add Homebrew module
[Fix #452] Squash bugs introduced in fcab2a1
[Fix #459] Correct typos in the dpkg module
Increase control over multiplexer auto-start

Setting the auto-start 'remote' and 'local' zstyles for the screen and
tmux modules to 'true' automatically starts a session in SSH connections
and in local terminals respectively.

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Move from Carton to Cask

Carton was renamed to Cask to avoid a name clash with a Perl utility of
that name.
Clarify customization instructions

Explicitly state that a new user must create his own fork to commit and
track changes via Github.

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Update external completions
Update external history-substring-search
Update external syntax-highlighting
Initial commit of custom Zsh setup
Customise Git glg alias to improve display
Add Hub tab completion
Add NPM tab completion
Add `gpC` alias for `git push --set-upstream OliverJAsh` – useful for
forked repos
Add shortcut to browse latest commit on GitHub
Node revamp
Add man function
Update submodules and theme
Enable dot expansion