xmlto: update from 0.0.23 to 0.0.25
llvm: add 3.4, urge for versioned usage

The 3.4 code was tested preliminary in x-updates,
described by 2e4eab1228.

Updates to llvm break builds of dependent packages (in all cases I've seen),
and often upstream isn't too fast in porting to the newest version.
Consequently, it seems better to keep more versions (two ATM),
both in one file to share eventual changes.
Also, using versioned llvm_* attributes is proposed because of this.
openssl: security update 1.0.1e -> f

It's supposed to fix CVE-2013-{4353,6449,6450}
http://www.openssl.org/news/openssl-1.0.1-notes.html

I just tested the build succeeds, the list of major changes seems safe.
lynx: Actually provide ssl support when requested

Signed-off-by: Shea Levy <shea@shealevy.com>
acl: update from 2.2.51 to 2.2.52
xbindkeys: update from 1.8.5 to 1.8.6
Adding interlude Haskell library
Add the now-required LLVM version choice
openjdk: Fix setting $JAVA_HOME
rascal: Add
Adds kippo SSH honeypot
lighttpd: update from 1.4.33 to 1.4.34, potentially fixes CVE-2013-4508
munin: update from 2.0.17 to 2.0.19, potentially fixes CVE-2013-6048, CVE-2013-6359
Revert "openssl: security update 1.0.1e -> f". This update is part of stdenv-updates already, which should be merged
relatively soon.

This reverts commit f1766c252f7572fce9f4f6150dafda4dba211387.
haskell-blaze-markup: update to version 0.5.2.1
haskell-ghc-mod: update to version 3.1.5
haskell-shelly: update to version 1.4.1
haskell-snap-core: update to version 0.9.6.0
haskell-snap-server: update to version 0.9.4.0
haskell-snap: update to version 0.13.2.0