dev-lang/ghc: disable SplitObj for crosscompiler

Build system does not understand I need real UNREG build
and tries to run missing mangler.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
dev-haskell/hdbc-odbc: lowercase patch

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
dev-lang/ghc: enable UNREG knob to disable llvm

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
dev-lang/ghc: use GHC_IS_UNREG to forse resulting compiler to be unregisterised

Unregisterised host native compiler can be used to build unregisterised crosscompilers.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
blog: added crosscompiler HOWTO

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
x11-wm/xmonad: dropped USE=pass-focus-click as done in xmonad-0.11 (noticed by `nand`)

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
certificate bump to 1.3.5 (security problem)
tls-extra-0.6.1 bump (security problem)
imagemagick-0.0.2 bump
fix time dep
Add doctest USE flag to lens, to enable building with ghc 7.7 (as doctest-0.9.5 does not build with ghc 7.7 due to ghc api changes)