removed upper bound on quickcheck in test-framework-quickcheck2

The upper bound on quickcheck < 2.6 was causing cabal to resolve back to test-framework-quickcheck-0.2.4 (or thereabouts) which no longer builds.

This change fixes that, but without knowing why the upperbound was introduced, I'm not sure if removing it will cause other problems.