include the version of cl.hpp 1.2.6 (proposed)
Cpp version of Exercise 1 added
Example vector add - ex3
include the makefile to check for device type
copy cpp common dir to solutions
Vadd chain cpp solution
use the copy command for vadd.cpp
update to gitignore
Copy Exercise 03 Cpp to Ex04 and Ex05
Exercise 05 cpp solution added
Serial C++ version of pi added
cpp opencl pi
push of C++ matrix mul opencl
Exercise 06 C++ code added - kernel removed

This is for #26
Copy in the code from Ex6 for Ex7 solution

Also, load kernel from file not from string.
This helps progress the solution for #26
Include all the mat mul kernels for c++ ex 7

Closes #26
Update global make file for C++ code

Also allow the C++ compiler to be set globally rather than in the
individual makefiles. This contributes to #28
include rt library in cpp vadd makefiles
cpp pi need lrt too
update exercise global makefile #28