kernel: longterm updates

 - longterm: 3.4.85  -> 3.4.86
 - longterm: 3.10.35 -> 3.10.36
 - longterm: 3.12.15 -> 3.12.17

Signed-off-by: Austin Seipp <aseipp@pobox.com>
nixos: add type definitions to virtualisation.libvirtd.* options
Bump Docker to v0.9.1. Tested pulling, committing, pushing.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
haskell-scotty: fix build with new conduit
haskell-libjenkins: fix build with new conduit
Missed file
Merge branch 'postgresql-user-fix' of git://github.com/ocharles/nixpkgs into fix-new-conduit

Create 'postgres' user and use pg_isready
pythonPackages: ipdb, use ipythonLight by default
emacs-idris-mode: upgrade to support idris 0.9.12
Update dd-agent to 4.2.0
Enable the firewall by default

Fixes #2135.
haskellPackages.httpClientMultipart: Do not build haddocks

This package now has no modules, so there is no documentation to build.
The library itself is deprecated, and should probably be removed from
nixpkgs soon.
Don't add users if createUser is false
Remove haskellPackages.aesonLens

This doesn't build, has no reverse dependencies, and the lens library
itself now provides this functionality.
haskell-Elm: require a recent version of binary
flymake-cursor: remove redundant 'meta.platforms = stdenv.lib.platforms.all' setting
flymake-cursor: the sha256 hash of the file has changed

No change was documented on the emacs wiki. Not sure what happened. :-(
ikiwiki: update to version 3.20140227
Merge pull request #2167 from ocharles/remove-aeson-lens

Remove haskellPackages.aesonLens
Elm: fix build by ignoring the build instructions provided by upstream

According to <https://github.com/elm-lang/Elm/issues/384>, Elm's release
archive comes with a Setup.hs that cannot compile an Elm release. Duh!

Replacing the custom Setup.hs file with a dummy version fixes this
issue.

Close <https://github.com/NixOS/nixpkgs/issues/2089>.