conditional compilation for warp version 1 (precise), 2 (trusty) and 3

liftIO is/was only needed for warp-1 but is identity for warp-2. New installations will get warp-3 (by utils/installHetsPkgs.sh). Therefore these adjustments are necessary. Hets.cabal only supports the current warp-2 (for travis).