build: fix or suppress warnings

- activated "treat warnings as errors"
Main goal was to get the `deps` to build without warnings.
Also, as can be see I did not invent suppressing warnings.
P.S. I'll try to get gyp to reintroduce these for `src`