Crank up warning settings and pull in fixes.

The default source tree will now fail to compile under GCC 4.6.3.
You can fix this by disabling the commented warnings in BUILD.conf.