refactor tests to conform to Pester v2 assertions
closes #262 The VSIX install helper is finding the wrong Visual Studio version
when installing a windows feature, check if it is already installed. If so, do nothing and tell user it is already installed
Add the ability to remove shortcuts on uninstall

When a Chocolatey-Uninstall is done, the bash and batch shortcuts will
now be removed using Remove-BinFile

I've also added a message in Generate-BinFile that the bash shortcut is
getting added, as this was missing.

I've also added a message to Chocolatey-Uninstall describing which
directory is removed on uninstall.
Quote args to shell script

When the args contain spaces, the existing shell script would fail.
If we quote the args this will fix the problem