Include OpenCL VADD code for exercises 4 and 5

This is copied in from exercises 2 and 3.
Fixes #17.