Relax the version restriction on the QuickCheck dependency

Relax the dependency on QuickCheck, as the < 2.6 restriction is causing problems now that the Haskell Platform bundles version 2.6.
This is particularly bad in the context of the FPComplete IDE where we don't have access to the package database and cannot install customised forks.