Add a warning when the installed HLS and GHC versions are not compatible.
This is triggered when:
- The user has just set either the GHC or HLS version.
- There is an HLS version set (so some GHC version is compatible).
- There is a GHC version.
- The HLS version doesn't support that GHC version.
Fixes #234 (closed)