C++11 support

* Add cmake cxx flags for GCC.
* Visual studio doesn't require flags for C++11.
* There are build error when we build DART with FCL supporting C++11 on Clang (see #267). So we don't enable C++11 for Clang for now.