Various -Wextra fixups

It appears that some more errors have either creeped into the Chisel
C++ header files or into GCC's "-Wextra -pedantic" set.  This patch
uses the same techniques as last time to hide these new errors.