HRCPP-25 Remove all compiler warnings so that compiling with -Werror passes.
Treat the swig test differently as we have no control over the generated code