Detect C++11 std headers

Use check_include_file_cxx to determine availability of

- cstdint
- array
- random
- system_error
- tuple
- type_traits

TODO : see how to integrate these with main C++11 checks. Some checks
may automatically imply the presence of some of these headers.