Replace pythonz with pyenv

Depending on Python to manage Python is silly.
Add utility aliases for Cygwin

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Remove duplicate alias definitions
Simplify a conditional
Do not define $GEM_HOME

Defining it breaks gems for all users who neither use RVM nor rbenv,
but have a different default Ruby version nonetheless.

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Use correct option for pacman search aliases
Stop module loading when external code fails to source
Comment an unnecessary style
[Fix #477] Add instructions for updating Prezto
[Fix #479] Start only one ssh-agent instance
Support command-not-found on Arch Linux

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

Manage local Ocaml modules with OPAM.

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Add and update module descriptions
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Add and update module descriptions
  Add Ocaml module
  Support command-not-found on Arch Linux
  [Fix #479] Start only one ssh-agent instance
  [Fix #477] Add instructions for updating Prezto
  Comment an unnecessary style
  Stop module loading when external code fails to source
  Use correct option for pacman search aliases
  Do not define $GEM_HOME
  Simplify a conditional
  Remove duplicate alias definitions
  Add utility aliases for Cygwin
  Replace pythonz with pyenv