adds two new kernels (cl_gravity_tree, cl_boundaries_open) which aren't finished