Run a COMPILE_CHECK even when building non-debug.

They're allowed outside function in C++11.
Hide mutation_def and some other things out of mutation.h

This allows the former to be defined in mutation-data.h.