Bump CMake version requirement
What
This MR increases the CMake version required for compilation from 3.13 to 3.17.
Motivation
The CI pipelines pull CMake 3.17
but our stated cmake_minimum_required
prior to the changes introduced in this MR was 3.13
(see CMakeLists.txt). However, users with CMake 3.13
fail to compile labRemote due to our having apparently used more recent CMake functionality as observed by @theim and @zhicaiz. In order to ensure that our pipelines reflect actual user space experience, this MR pushes up the required CMake version to what is being tested.
I think most of use just work locally on machines that have CMake >=3.17
(or at least some version above 3.13 that meets the functionality requirements).