Merge pull request #1288 from melchips/master

Fix for compilation on GNU/Linux (missing System.Web reference)
mac setup: Make sure to update list after adding new plugin
setup: Allow spaces in the middle of passwords. closes #1278
mac: Change invite scheme to sparkleshare://addProject/. #1283
invites: use new url scheme on all platforms. #1283
Update invite test page with new scheme
setup: enable Client ID in status icon after key has been created
about: Fix version check
setup controller: Remove old code
setup: Reset plugin selection after closing window
setup: Mention Client ID more explicitly on error page. Closes #1227
Fix for issue #1285
Merge pull request #1292 from mortenn/master

 Fix for issue #1285
build: Remove System.Web
repo: Fix a possible race condition that can cause a double upload
Do not show console window when clicking links
Merge pull request #1294 from mortenn/master

Hide console window when clicking invite links
Fix broken URLs from calling applications
Merge pull request #1296 from mortenn/master

Fix invite url breakage in third party applications
repo: Fix race condition causing the statusicon to report an error where there isn't one