Update fail2ban to 0.9.1.

Version 0.9 is no longer available for downloat at github.
notmuch: Update to 0.19.

This commit also enables manpages.
Merge pull request #4993 from teh/master

Update fail2ban to 0.9.1.
cabal: fix GHC 6.10.4 builds

3e8344d334d42824 added some magic -optP-P flag that the old compiler
version doesn't support.
fix python3Packages.pyqtgraph by not using python2.7 pil as dependency in pyopengl
garden
python-packages: refer to current python build instead of hard-coded py27
slic3r: Bump to 1.2.1

Also adds OpenGL and WxGLCanvas to perlPackages..

OpenGL currently contains some pretty ugly hacks regarding OpenGL
feature-detection. Expect it to fail on different systems.
pypy: disable test_default_ciphers test
remove unused doc/quote-literals.xsl
typos
KDE4: fix sound using the old gstreamer approach; the correct way would be to wrap each and every phonon client, or patch phonon's search path
stage-1: fix hibernation for device node symlinks

closes #4995
Fix tex4ht build: our new stdenv lacks CC (why, by the way?) so default to gcc if CC empty
youtube-dl: update from 2014.11.12 to 2014.11.13.3
kde4.konversation: update from 1.5 to 1.5.1
apparmor: update from 2.8.3 to 2.8.4
xvkbd: new expression
fix bluez4 build
bridge-utils: Fail if brctl is not built