Previously the module used XINIT: to force X on kms systems (rpi4), but now with the new backend
configuration, we can use the same emulator.cfg launch parameters, but default it to X11 for kms.
Also remove the X11 launch code, as runcommand will take care of this now.
Moved the logic around also, to avoid install related configuration work on removal.
Permission for new release has been granted; see: https://drastic-ds.com/viewtopic.php?f=5&t=5610
Please note that while RPI4 (and RPI3/fkms) has been confirmed as working by me,
the developers have not explicitly advertised this release as supporting
RPI4; it works only because it is built as a generic arm binary that is
not dependent on the proprietary Broadcom GLES libraries.
Please keep the above in mind if reporting any bugs upstream.
* change existing calls which used --strip-components
* use multiple parameters for arguments which should allow additional arguments with spaces
* implements #2630
* replace many of the existing wget | tar commands with the new function
* include error logging in the function via runCmd, to trap download/unpacking issues