Adding Cleanup Support To NuGet Upgrading

Adding support for the bot itself to store which packages in which
directories to delete, and for the wrapper and executable itself to
facilitate the deletion of those packages from disk once the bot's
AppDomain no longer has a lock on the relevant files.
Merge pull request #176 from jamesbascle/master

Adding Cleanup Support To NuGet Upgrading