OSCAM 11807

Fix impossible to compile without READER_NAGRA_MERLIN

OSCAM 11808

* Fix trailing whitespaces

* Formatting some of CAK7 codes

OSCAM 11809

Minor CMakeLists.txt cleanup

OSCAM 11810

* Update README.config


OSCAM 11811


* support for upx compression of oscam binary after build (new option `USE_COMPRESS` default off)
* support for upx compression level adjustment (new option `COMP_LEVEL` default --best)
* buildlog shows upx version, compression level, build date
* additional entry for build date in oscam.version file
* gitlab pipeline installs upx binary automatically and uses upx compression for native make/cmake test builds

OSCAM 11812

Fix IPv4 fallback

* automatic fallback to IPv4 if the reader have an AAAA and an A record and the connect via IPv6 failed
* automatic fallback to IPv4 name resolution if a user connects (with a set 'hostname' parameter) and have an AAAA and an A record and IPv6 does not match
* new reader option ipv4force = {0|1} (always use IPv4) to force IPv4 usage
Co-Authored-By: @w33dburner

* automatic fallback to IPv4 on server-listener