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.
Merge pull request #18 from mikesteele81/windows-stub-uninstaller-switches

Windows stub uninstaller switches