Don't use HLint annotations if GHCi is unavailable.

Without this you get a "Cant do annotations without GHCi" error message from GHC on some architectures.  I've tested that this fixes the build on Ubuntu ppc64el, which currently lacks GHCi.