Added argc and argv arguments for entry into main so that
KLEE-CL can use it's posix runtime.
Merge branch 'master' of github.com:delcypher/simple-opencl-programs
Moved to C++ so templates can be used. However we will not be using
ANY C++ stdlib features so that KLEE-CL will still work.