Added files needed for Solarized color theme.

Added files needed for Solarized color theme. Included color-theme.el,
because color-theme is not included in Emacs 22 or Emacs 23.
Fixed Solarized theme hooks, when word wrap is on.

Fixed Solarized color theme hooks for Emacs; needed to load and
install color-theme (which hopefully won't interfere with Emacs 24).

Also needed to do some tricky version string matching in order to
get visual-line-mode disabled for Emacs versions greater than 22.

Then, I need to re-enable visual-line-mode for certain types of files.
I don't want visual-line-mode on for source code; source code should
generally not be word-wrapped, so it's kept at 80 columns per line. But
Markdown, text files, org-mode, and LaTeX should be word-wrapped.
Corrected how word wrapping was enabled.

In emacs, visual-line-mode is a minor mode, so it needs to be added
via mode hooks, and not via auto-mode-alist.
Added puppet-mode.
Add GAMS mode.
Added a Cython mode.
Added a Pandoc mode.
Add Vagrant mode.
Added load commands for a few modes.

Added load commands and auto-mode-alist commands for:

- pandoc-mode (minor mode, so added using hooks instead)
- vagrant-mode
- puppet-mode
- gams-mode
- cython-mode
Add a Markdown-formatted README file.

Documents installation, current features.