Make the code buildable on MSVC2010 x86 and x64

In order to use it with our own libraries...
Add 32 and 64-bit installers for MSVC10

To enable the redistribution of npackd-gui binaries
Ask the user to create the installation path if it does not exists

I was bored about having to manually create it...
Also there is no apparent reason for not asking this.
Set the default installation directory to `QDir::rootPath() + "npackd"`

Setting npackd's default installation directory to %PROGRAMFILES% (what
WPMUtils::getProgramFilesDir() returns) is not a good thing because, on
64-bit systems, this would inevitably results in the installation of 32-bit
packages in the 64-bit directory. Per-example, Zip files of 32-bit packages
were installed in "C:\Program Files" instead of "C:\Program Files (x86)".

As the only alternative to the one I am commiting would be to have 2
different installation directories would not be coherent with any-CPU
packages, the default installation directory will be QDir::rootPath() +
"npackd" which equals to "C:\npackd" on normal Windows installations.
Support invalid certificate authorities by prompting the user

As having a valid certificate authority costs money and adding a custom
certificate in windows may be difficult for a newcomer.

The solution has been taken from:
http://support.microsoft.com/kb/182888/en-us

As labels and goto statements are present in both the msdn documentation
and the official npackd source code, I kept the one used in the knowledge
bulletin...
Fix the `unknown escape sequence \%` warning