Add cmake alias to set default install directory.

Add an alias for `cmake` that sets a default installation directory for
cmake-based builds. This will allow `make install` to install an
application's build artifacts into the correct destination directory.
Use environmental variable instead of `~`.

Use the environmental ${HOME} variable in place of `~` for
Bash aliases. Not all application's can expand `~` correctly.
Update CtrlP ignore list documentation.

Update documentation in the .vimrc file to explain the purpose of each
directory in the CtrlP ignore list.
Add additional directories to CtrlP's ignore list.

Add additional build directories to CtrlP's directory ignore list.

The build directories to be added to the ignore list include:
* Cache directory used by the `gitbook` digital book tool.
* The preferred virtual environment directory used by Python's virtual
  environments.
Correct use of `dircolors` for bash aliases.

Correct verification check for existence of `dircolors` command
before calling it.

Correct verification check for existence of a user's dircolors database
file.
Tighten JSHint rules.
Correct .tmux.conf configuration documentation.
Instruct user's to rebase on repository update.
Evaluate expression passed to watch function.

Evaluate the expression passed to the watch function so that commands
that include command line arguments can be properly executed.
Add alias for creating standard Python virtual environments.

Add an additional alias that will help automate creating standard
Python virtual environments.
Add tox cache directory to CtrlP's ignore list.

Add tox cache directory to CtrlP's directory ignore list.