Make defines for UT_THROW and UT_NOTHROW to support compiling for C++11.
cmake: Add an option to compile with c++11 support.
travis: Compile with C++11 support with cmake on clang.

We can not add it to gcc yet, as gcc 4.6, as is used by the travis
server, does not support it yet.