New check: honorcxx.

This check will fail for packages that do not honor the CC and CXX
variables.
Add doc for honorcxx.
Only remove temporary file if it exists.