Adding all recent changes from SVN

Many changes were made while the project was under SVN.  Attempting to
move to GitHub.