Closes #596: Implemented just-in-time compilation using OpenCL
Added flag for enabling C++11 features with clang