Only allow one instance of Windows installer

Ported from linux\win\installer.nsi
Uninstall previous versions before installation

Ported from linux\win\installer.nsi
Make D2 installation mandatory on Windows
Merge pull request #83 from eco/port-linux-nsis-features

Port Windows installer features from linux\win version