sigrok-cross-mingw: Update PulseView link workaround.
new-driver: Set drivers to $HW_ENABLED_DEFAULT initially.

Otherwise --disable-all-drivers doesn't work properly.
sigrok-cross-mingw: Update to match new PV CMakeLists.txt.
new-driver: Update for probe groups changes.
sigrok-cross-mingw: Drop code for currently unmaintained frontends.
sigrok-cross-mingw: Build and use libserialport.
check the return value of git clone instead of its stderr content
Use latest glib.
Cross-compile Python for Android.
sigrok-cross-android: Build libsigrokdecode and sigrok-cli.
sigrok-cross-android: Build libserialport.
Pass home directory to makensis.
Fix libftdi build.

libftdi needs to be able to find libusb-config, which is installed in
the $PREFIX/bin directory.
Use patch instead of sed to apply hack to pulseview link flags.
sigrok-cross-mingw: Build libusbx.
sigrok-cross-mingw: Abort on error.
sigrok-cross-android: Parameterize python version.
Mark cross-compile scripts as working, since they are.
sigrok-cross-android: Add missing $VER_PYTHON.
Revert "sigrok-cross-mingw: Build libusbx."

This reverts commit 6cc41785239777c83f5b8d02307ea4b43457d946.

Current MXE has libusb-1.0 already, no need to manually build it.