pkgs/build-support/cabal: add 'testDepends' to 'extraBuildInputs' if 'doCheck' is set to 'true'
Re-generate all Haskell packages with the latest version of cabal2nix.

This change brings support for building and running the regressions test suites.
haskell-base-compat: add version 0.2.1
haskell-ChasingBottoms: add version 1.3.0.5
haskell-concurrent-extra: add version 0.7.0.5
haskell-data-accessor-transformers: add version 0.2.1.4
haskell-encoding: add version 0.6.7.2
haskell-file-location: add version 0.4.5.2
haskell-hspec-meta: add version 1.4.4
haskell-idna: add version 0.2
haskell-lockfree-queue: add version 0.2
haskell-markdown-unlit: add version 0.2.0.1
haskell-nanospec: add version 0.1.0
haskell-network-transport-tests: add version 0.1.0.1
haskell-punycode: add version 2.0
haskell-stringbuilder: add version 0.4.0
haskell-stringprep: add version 0.1.5
haskell-Safe: add version 0.1
haskell-text-icu: add version 0.6.3.5
haskell-unbounded-delays: add version 0.1.0.5