Cpp: Simplified base implementation of report(). The base implementation of CompilerEnvironment.CPP::report() now just calls CompilerEnvironment::report() in its parent. The handling of handler and compat_handler in report() is moved to the implementation in the master.