stunnel: Update to 4.56

Note, I had to add "fips = no" to my stunnel configuration after
the update.
unionfs: Add mount helper (mount.unionfs-fuse)

This makes it possible to mount unionfs directly with mount or fstab.

Example fstab entry:

  none /mnt/union unionf-fuse allow-other,dirs=/source1=RW,/source2=RW

Note, the dirs= option need to be the last option, due to limitations
in the mount helper provided by unionfs-fuse. Maybe we should write a
better helper ourselves.

Also, you need to specify your branches as dirs= option, NOT as
the device, since the latest version of libmount always interprets
"=" characters in the device name as a tag (like LABEL, UUID etc)
and will try to resolve the tag before calling the mount helper.
This will of course not succeed and the mount will fail.
sqlite: Update to 3.7.16.1
nspr: Update to 4.9.6
firefox: Update to 20.0
haskell-crypto-pubkey-types: update to version 0.3.0
haskell-crypto-pubkey: update to version 0.1.3
haskell-fsnotify: update to version 0.0.7
haskell-multiarg: update to version 0.14.0.0
haskell-stm-conduit: update to version 1.1.0
haskell-utility-ht: update to version 0.0.9
haskell-yesod-auth: update to version 1.1.7
haskell-asn1-types: add version 0.1.0
pkgs/top-level/release-haskell.nix: re-structure the Hydra job set

Join system id and compiler id into one attribute per Haskell package to make
the Hydra job set more readable.
haskell-crypto-pubkey-types: update to version 0.3.1
haskell-fsnotify: update to version 0.0.7.1
haskell-hspec-meta: update to version 1.5.3