[FEATURE] add library check on Windows for correct lib arch 

Check if link libraries (e.g. contrib) have right architecture (.lib can be either a static or link library for a dll)


Motivation: if 32bit libs are accidentally linked against a 64bit OpenMS, weird linker errors (symbol not found, etc) will appear.
These are really hard to track down, so we check in advance.

Can potentially be added for Linux and MacOS as well, but I'm not sure if its a problem (maybe the linker is smarter there and actually knows whats going on).
why not use `find_program`