Use correct C++11/C++0x flags depending on the used compiler

See http://gcc.gnu.org/projects/cxx0x.html for details.
Enable clang build in travis