Add std::unique_ptr configure test.
Adding constexpr to the C++11 compiler test.

This should catch the "interesting" case where an Intel-12 compiler
uses an STL from GCC-4.6 with -std=c++0x.  The latter supports the
constexpr keyword while the former does not.
Adding C++11 regex configure test.
Adding C++11 test for override.
Add test for C++11 initializer lists.
Adding test for C++11 variadic templates.
Add test for C++11 <thread> support.
Adding configure test for C++11 <type_traits> support.
Ran bootstrap.
Merge pull request #286 from libMesh/cxx11_tests

Cxx11 tests
Run the C++11 detection script before the compiler flags are set.

Set CXXFLAGS_OPT, CXXFLAGS_DBG, and CXXFLAGS_DEVEL so they can
propagate to the libmesh-config script.
Ran bootstrap.
Fix for Intel compiler with broken __INTEL_COMPILER macro.
SNESGetFunctionNorm gone as of PETSc 3.5.0

Have to explictly call VecNorm yourself now (and if you don't
have the residual Vec available, call SNESGetFunction).
Update traffic.
Fixing the multi-key 16-bit hash function.
Adding Ryser, 2014.
Add 'only' to bootstrap step in README.
Adding improved 64-bit hash functions.

I tested this by computing 1024^3 hashes of 4 randomly-generated input
keys. No collisions were detected.
Merge branch 'hashing'