Change optimization back to -O2 and add clang to travis build.