[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
Create custom theme based on nicoulaj
Use vim as default editor
Enable syntax highlighting and history search
Enable archive module
Enable git module
Enable python module
Adjust colors and formatting of the murmex theme

The theme now uses basic colors instead of the colors that only works
with terminals that support 256 colors.

The components of the RPROMPT are now prefixed with a space so that they
are clearly separated between themselves and from the command line.
Display virtualenv information in the murmex theme

The virtualenv information is displayed in the RPROMPT before the VCS
information.
Enable tmux module with remote auto-start

Tmux will be automatically launched when the shell is started over a SSH
connection.
Enable wakeonlan module