Add remaining program tests
except for ccl_program_new_from_built_in_kernels() function, which
requires an OpenCL implementation to experiment with it.