build chain cleanup
CMakeLists.xtx/build chain proper cleanup:
- 32BIT/64BIT switch dropped, defaults to 64BIT
- 32BIT can be injected via toolchain of course
- VENDOR_LIB_PATH, VENDOR_LIB_FILE, VENDOR_HEADERS used everywhere consistently
- cleaned up windows/linux behavior
- should also solve OPCUA-1356 and OPCUA-1431
- wanted to do this since a long time anyway
- builds with CANX on all CI: cc7, w2016s, w10, w2008r2 so should be fine
- see https://gitlab.cern.ch/mludwig/canx for example toolchains