haskell-packages.nix: switch default versions to aeson 0.7.x and lens 4.x
haskell-aeson-0.7.x: fix build with older versions of ByteString

Closes <https://github.com/bos/aeson/issues/185>.
Closes <https://github.com/ekmett/lens/issues/397>.
haskell-aeson-0.7.x: enable test suite
haskell-diagrams-core: patch to support lens 4.x

Committed on behalf of Gergely Risko <gergely@risko.hu>.

Relates to <https://github.com/diagrams/diagrams-core/issues/56>.
haskell-Chart: jailbreak to fix build with lens 4.x

Fixes <https://github.com/timbod7/haskell-chart/issues/21>.
haskell-lens: remove obsolete version 3.10.2
haskell-aeson: remove obsolete version 0.6.2.1