Switch to a more robust GSL locator for CMake
Update submodules with new GSL locator