Improve pipelines - [ci skip]
- use matrix builds, reuse code and reduce lines of code
- include LIBUSB + PCSC to cross build for better test coverage
- rename CROSS_BUILD_ARCH variable to BUILD_ARCHS (supported architectures native,aarch64,armv7,mips32el,powerpc,sh4)