Enable -Werror when compiling everything

This is blocked on #370