Test for std::declval support in <utility>

Implement compile/run test of std::declval from the <utility>
header. If test passes, set HAS_CXX11_UTILITY_DECLVAL CMake variable.
Document this variable in the CheckCXX11Features module, and link
it to the corresponding FNAL cpp0x definition in the README.