This is to enable compiling with the latest trisycl. `FindTriSYCL.cmake` was broken by commit00f32752, which modified `add_sycl_to_target` for ComputeCPP. This makes the corresponding modifications for trisycl to make them consistent. Also, trisycl now requires c++17. (cherry picked from commit8cf6cb27ba)