blender: fix build and minor update to 2.70a

It seems it needs to explicitly know python version in case of 3.4.
Merge #2630: add and use fetchpatch

fetchpatch is fetchurl that determinizes the patch.
Some parts of generated patches change from time to time, e.g. see #1983 and
http://comments.gmane.org/gmane.linux.distributions.nixos/12815
Using fetchpatch should prevent the hash from changing.

Conflicts (auto-solved):
	pkgs/development/libraries/haskell/gitit/default.nix
cgit: improve a comment
mupdf: fix patch hash by fetchpatch

Thanks to @kirelagin for reporting on IRC.
cabal-install: use native Cabal version when compiling with GHC 7.9.x
haskell-platform-2012.4.0.0: fix incorrect version of 'network'
binary: fix build with ghc 6.10.4
haskell-DrIFT: add version 2.4.2
leksah: remove broken package