Warnings have been turned back on.

They were accidentally turned off when splitting clang flags. A few
fixes were required.