use c++11 in the Makefile instead of c++0x
explicitly use clang++
actually, use c++1y to try to get some c++14 features
use c++1y to try to get c++14 features