Make MakeMaker::Test::Utils::have_compiler use -quiet instead of TieOut
Add MakeMaker::Test::Utils::have_cplusplus
Add C++ XS tests
Add C++ XS docs
Refactor have_compiler and have_cplusplus