[Fix #516] Define ZLE functions separately
[Fix #522] Do not load the terminal module in non-graphical terminals
Fix setting the 'pac' alias
[Fix #535] Set Pacman frontend to 'pacman' when none set
[Fix #361] Load chruby when found
Add double slash after Bwana.app's man protocol

Safari 6's unified location and search bar can no longer tell the
difference between a protocol and a colon search.
Remove Bwana.app support

Bwana.app has been stale for years. It no longer works properly.
Add capability to browse man pages in Dash.app
Cast AppleScript paths to text
Make osx functions autoloadable
Update osx alias descriptions
Add functions to display and delete osx download history
Prefix rarely used osx functions
Disable glob for bower

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
[Fix #541] Do not auto-load screen/tmux inside of Emacs/Vim

When Emacs and Vim are launched from outside of an interactive shell,
$TMUX and $STY are not set; check for Emacs and Vim environment
variables instead.

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Fix a test operator bug introduced in e5a0e33
[Fix #551] Rename tmux auto-start session
Inform the user to load ruby as late as possible when using RVM
Simplify multiplexer auto-start tests
Merge remote-tracking branch 'upstream/master' into hotfix/upstream/master