Makefile: Update to C++ 11

Also split up CFLAGS and CPPFLAGS