REVIEW-4416: update copyright
REVIEW-4144: imports are includes when using gcc and clang; add coverage for cpp a c;
REVIEW-4416: get rid of closures parameters in CommandLineToolConfiguration