Initial commit
Fixed terminfo compilation

- Added slash to terminfo argument for find so the symlink is recursed.
Removed SSH user / host notice from bashrc
Made launch of multiplexer TERM-dependent
Modified P4DIFF to work when stdin is not the TTY

- /dev/tty is now redirected to Vim inside of P4DIFF so it works
  regardless of the caller messing with file descriptors.
Fixed Bash exit hook that preserves tmux splits
Created tmux terminfo descriptions

- To resolve italics being incorrectly used for standout text (which is
  generally shown by inverting colors), terminfo descriptions
  specifically for tmux have been created per the instructions in the
  tmux FAQ.
Automatic pagination for grep in interactive Bash

- Aliases for grep, egrep and fgrep have been modified to support
  automatic pagination when stdout is a terminal.
Modified realias to handle multiple matches

- The Bash realias function will now check for multiple potential
  matches when attempting to determine what alias was used to produce a
  command string and selects the alias that generates the shortest
  string.
Tidied bashrc

- Removed some POSIX-isms from bashrc since (slight) POSIX compatiblity
  is no longer important to me.
- Added missing "local" delcaration
- Added comment for secondary bashrc sourcing.
Added variable to tmux's update-environment list
Created TTY-aware display function for metamux

- Added "display" function to metamux that prints messages to stderr
  when using metamux in a terminal and uses tmux's "display" command
  otherwise.
Added environment cloning function to metamux

- Metamux now has an "env_clone" function that can be used to
  reinitialized tmux's environment variable by siphoning them from an
  existing process.
Make ^M in tmux copy-mode start and end selection

- Enter in copy-mode now behaves the way it does in screen: it both
  starts and ends the selection process.