build: Remove -Wno-declaration-after-statement.

We have generally forbidden declaration-after-statement in our code
(although there are plenty of places that do it).  In any case this
warning is not in the default set, so we don't need to turn off the
warning.
Annual scavange to find mixed declarations and statements.

Hopefully this is just code motion.