Adjusted warning settings to be a bit more conservative.

The more warnings, the better. And not using -Werror is just lazy.