Fixes & Updates for NSIS Installer Script
added uninstaller to NSIS Installer Script
Made Start menu shortcuts optional, added desktop and quick launch shortcuts
NSIS Installer script Updates (i think it's finished now)

moved setshellvarcontext command to correct place, made YTVL main files
required, fixed Start menu uninstall name, added uninstaller code to
remove desktop and quick launch shortcuts
Fixed bug in NSIS Installer Script

start menu uninstall shortcut name was incorrect