arx-install-data: Allow to retry for missing tools
arx-install-data: Use p7zip to extract .zip files

(if bsdtar and unzip are unavailable)
arx-install-data: Use p7zip to extract .iso files

(if fuseiso. isoinfo and bsdtar are unavailable)
arx-install-data: Use p7zip to extract MS cabinets

(if bsdtar and cabextract are unavailable)
arx-install-data: Allow to retry patch downloads

Also allow retrying if wget, curl and fetch are missing and probe
standard directories for each try.
arx-install-data: Better names for options
arx-install-data: Don't enable GUI if using a TTY

Unless it was explicitly enabled with --gui or -g.
arx-install-data: Improve messages
arx-install-data: Fix incorrect option

... in the data directory menu.
arx-install-data: Add option to not redirect log
arx-install-data: Look for patch where source is
Merge branch 'data_installer'