Major changes.  Merge in sitepkg_install option code from Milwaukee.
Add download_cache_dir and sitepkg_install options.  Fix issues related to
implicit package revisions.
Add support for download_cache_dir.  Handle case where no config file is specified without immediately erroring.