Uninstaller should not clean up VirtualStore folder for current user.

The uninstaller was deleting any VirtualStore items that may have been created
by Zotero. This is not necessary because Zotero's executable contains a
manifest which prevents Windows from using file virtualization.
Inline macro that was only being called from one place.
Windows uninstaller: Remove all references to HideShortcuts

This patch removes support for the /HideShortcuts command-line
argument in the stub uninstaller. This argument would trigger
the 'HideShortcuts' macro to be called, which would delete any
shortcuts on the desktop.

This behavior was redundant. The 'DeleteShortcuts' macro is always
called, which does the same thing. The 'HideShortcuts' macro requires
elevation to run, and so it can not be used in a per-user uninstall.
Windows uninstaller: Remove all references to ShowShortcuts

This patch removes support for the /ShowShortcuts command-line
argument in the stub installer. This was probably meant to provide
a way to put shortcuts on the desktop and start menu after Firefox
was already installed.

The 'ShowShortcuts' macro requires elevation to run, and so it can
not be used in a per-user uninstall.
Windows installer: Remove support for /SetAsDefaultAppUser and /SetAsDefaultAppGlobal in stub uninstaller

The stub uninstaller accepted two commandline arguments, /SetAsDefaultAppUser
and /SetAsDefaultAppGlobal. These would each call an empty function and
possibly elevate the process.
windows installer: SetAppLSPCategories was leaving an item on the stack.
Merge pull request #17 from mikesteele81/windows-file-virtualization-cleanup

Uninstaller should not clean up VirtualStore folder for current user.
Merge pull request #18 from mikesteele81/windows-stub-uninstaller-switches

Windows stub uninstaller switches
Merge pull request #19 from mikesteele81/windows-installer-bug-SetAppLSPCategories

windows installer: SetAppLSPCategories was leaving an item on the stack.