Update zprezto submodules
Load completion for Carton
Refactor Emacs module
Add rar command to archive module

This addition tries to use the rar command if unrar is not found.

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Initialize ahead and behind local variables
[#221] Do not format undefined zstyles
[Fix #221] Add a simple git-info
Rename alias gRc to gRp
Swap aliases gsd and gsL
Clarify Git listing aliases descriptions
Remove ununsed variable
[Fix #307] Do not auto-off git-info

Instead of turning off git-info when CTRL+C is caught, show instructions
on how to turn it off manually.
Remove the git-info SIGINT message

Users should read the Git module README on how to turn git-info on and
off.
[Fix #103] Add documentation for editor
[Fix #425] Rewrite module ssh-agent; rename it to ssh
Make gpg-agent and ssh-agent work with each other
Merge commit '973278140e738f601117922b25171d5e3d10dd7d' into develop
[Fix #437] Always set $TMPDIR
Do not substitute /tmp since $TMPDIR is always set
Add the RubyGems bin directory to PATH on other Unix systems

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>