win installer: more variable + block compile unless they are defined
adapt linux makensis commands [publish win-fixes]
also pass version to win installer
simplify installer/uninstaller

- do not allow customization of install path
- do not provide double-prompt for uninstaller
- provide more details about what will be removed in the uninstaller
prompt
- do not display uninstaller errors
[publish win-fixes]
try some experimental win installer stuff [publish alt-win]
Merge pull request #1061 from mapbox/alt-win

try some experimental win installer stuff [publish alt-win]
Block installer from running when app is running
[publish win-fixes]
only publish alt package for 64 bit using 7z compression [publish win-fixes]
fix typo [skip ci]
Merge pull request #1063 from mapbox/win-fixes

Win installer/uninstaller fixes