Update elm to 0.14.

Note that elm has a different package split: The old Elm 0.13 package
is now elm-compiler, elm-make and elm-package.

Instead of invoking "elm" one now has to use "elm-make".

I kept the 0.13 version of elm around in case someone depends
on it.
Merge pull request #5488 from teh/master

Update elm to 0.14.
etcd: upgrade server and ctl
Merge pull request #5497 from matejc/fixetcd

etcd: upgrade server and ctl
grsecurity: Update stable and test patches

stable: 3.0-3.14.27-201412211908 -> 3.0-3.14.27-201412280859
test:   3.0-3.17.7-201412211910  -> 3.0-3.18.1-201412281149
nixpkgs: nmap 6.40 -> 6.47

Signed-off-by: Austin Seipp <aseipp@pobox.com>
nixpkgs: p0f 3.07b -> 3.08b

Signed-off-by: Austin Seipp <aseipp@pobox.com>
nixpkgs: afl-1.04b -> 1.06b

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Adding scantailor.

(cherry picked from commit 7eda68709e9e50b1c4a608ab141f6c7065708c0f)
haskell-sdl2: re-enable Haddock phase

GHC 7.8.4 fixed https://github.com/haskell-game/sdl2/issues/31.
gummiboot-builder.py: run nix with no build-users-group

During install, the bootloader script gets run inside a chroot after the
/etc/group bind-mount is unmounted. Since we're not doing any building,
this should be safe, but really nix should just not care if the group
does not exist when no build is needed.

Fixes #5494