Don't eat calls in hsAssert.

ShellExecuteW != NOOP. Let's get it right.
Handle smart pointers...

This fixes a few HANDLE leaks. They aren't a big deal in the grand scheme
of things, but it's good to be correct.
SkipLoginDialog -- forgot to implement this one
NT6-proof PhysX_Setup.exe launch

CreateProcessW on PhysX_Setup.exe will probably cause
ERROR_ELEVATION_REQUIRED. That is NOT my idea of a successful install.
Merge pull request #385 from Hoikas/patch-phailure

Fix some plUruLauncher Probz