Be a bit more strict about what is accepted into mainline by building with -Werror set for gcc builds. Clang builds will get the same treatment soon. Also turn off some ubsan compiles for some of the older arches where there's very little value (and it probably doesn't work anyway).