Fixed windows installer argument handling

If the installer is given arguments with spaces, or double quotes, it fails with an error.

Mostly because in `install /P "c:\program files\LuaRocks\"` the trailing `\` is an escape sequence, turning the closing `" ` into a literal.

also;
- whitespace fixes
- uppercase fix
- updating help text displayed