fix bug #23319 - sudo on linux & mac if necessary (and some minor code cleanup)
consolidate copy/paste
start switch to install from distribution format instead of converted format (tested on linux)
external hdiutil processes work while mount(2) and the proper Mac way (DiskArbitration) give problems
make it work on windows with autobuild-generated .zip
make it work on windows with autobuild-generated .zip
fix mac-specific err introduced while shuffling code
don't install download in the running app's folder
Merge branch 'i23319_clientUpdate' of https://github.com/gilmoskowitz/qt-client into i23319_clientUpdate
Merge pull request #461 from gilmoskowitz/i23319_clientUpdate

issue #23319 - client update