src: fix C4800 implicit casting of int to bool
src: fix remaining warnings
deps: suppress known warnings

And now that we have a warnings free build
we can activate "treat warnings as errors".

Note: the 'node' target still has two suppress warning types