Updater: check whether system() is useable.

system() was disabled on my system for security reasons, but the
updater would just continue, only to find out that the tarball
hasn't been extracted.
Merge pull request #410 from bram85/master

Updater: check whether system() is useable.
Merge remote-tracking branch 'upstream/master'