cmake: Update to 2.8.11.2

The changelog is available at:
http://www.cmake.org/files/v2.8/CMakeChangeLog-2.8.11

I had to create a new patch from scratch, that's why it contains a lot
of differences. CMake developers has rewritten the files
(Modules/Platform/Linux.cmake and Modules/Platform/UnixPaths.cmake) to
comply to their coding style requirements and a lot of elements has
switched from upper to lower case.

Also, the previous patch partially consisted of commenting some
instructions mixed with line removals whereas mine is directlty
removing them in order to avoid useless evaluations and parsing in
resulting files.
Merge pull request #758 from bbenoist/cmake-update

cmake: Update to 2.8.11.2
linux-3.7: Remove

It's EOL.
nix-generate-from-cpan: Handle META.json

Fixes #761.
Revert "cmake: Update to 2.8.11.2"

This breaks some packages (notably liblapack) due to a broken macro
(CTEST_CUSTOM_POST_TEST). See NixOS/nixpkgs#762

This reverts commit ebc424c3abfa72464c5f6777f2d522bf6d0f3790.

Signed-off-by: Shea Levy <shea@shealevy.com>
haskell-xmonad-contrib: update to version 0.11.2
haskell-dual-tree: update to version 0.1.0.3
haskell-happstack-hamlet: update to version 7.0.3
haskell-happstack-server: update to version 7.3.0
haskell-random-source: update to version 0.3.0.6
haskell-snap: update to version 0.12.1
haskell-th-orphans: update to version 0.7.0.1
haskell-unbound: update to version 0.4.2
haskell-zeromq3-haskell: update to version 0.5
haskell-gitit: jailbreak to support recent versions of happstack-server