Git-aware C++11-aware config_environment.m4

This copies the current libMesh version of AX_SUMMARIZE_ENV, which
includes changes from Ben for reporting git revision and changes from
me for compatibility with new C++ cpp string concatenation rules