CMake: rewrite gurobi finder:

- find any version of GUROBI based on the GUROBI_HOME env var (suggested
by Gurobi docs).
- compile C++ library ourselves to avoid toolchain/ABI mismatches
6 jobs for cmake-gurobi in 7 minutes and 36 seconds (queued for 1 second)
latest