Enhance the tool shed's install and test framework to populate and store information about the installation of each repository dependency in addition to the repository itself.  This changeset also include miscellaneous typo fixes and code cleanup.