update cmake modules from my chewy repo
use #pragma once whengenerate new files
use #pragma once for generated files
update chewy modules
make error code classes printable via any()
play w/ doxygen groups