Add some environment variables for ANSI codes.
Add some functions for dealing with arrays in Bash.
Add some functions for dealing with "maps" in Bash 3.

Bash 3 doesn't support true maps (hashes, dictionaries).
These functions emulate maps, using arrays of strings, each
string being a key, followed by '=', followed by the value.
Add functions for working with Mac OS X key codes.
Initial scripted Terminal configuration.

* Creates BoochTek and BoochTek Presentations profiles.
  * Configures basic settings.
  * Sets window sizes (rows and columns).
  * Does not yet set fonts or colors.
* Adds cursor key bindings for Basic and both BoochTek profiles.
  * Cursor keys plus Shift, Option, and Control modifiers.
* Sets BoochTek as the default profile.