C++11 fixes to get travis build

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