Set compilers to highest warning level
Set compilers to highest warning level

Turn on highest warning level and warnings as errors for MSVC and gcc/clang
JamesBoer/Jinx,JamesBoer/Jinx,JamesBoer/Jinx,JamesBoer/Jinx