Twiddle the set of warnings that we test against in super-test.sh.

I've added -Wextra as well as removed some of the -Wno-* flags and fixed issues in the code.

Also fixed the cmake build to put user-defined flags after default flags so that they can be overridden.
Merge branch 'master' of github.com:kentonv/capnproto