Add new package ghcParser
Logstash-forwarder requires Go-1.1/1.2

The SSL stuff in it doesn't work right with Go 1.3 yet.
1.2 doesn't have a derivation for darwin, so go 1.1 should work for
everyone
logstash_forwarder: specify platforms
libnftnl: Add derivation
docbook2x: Add platforms so that it builds on hydra
nftables: Add derivation
build-support: Use mktemp -d in nix-prefetch-*.

Instead of relying on $$ to not collide with an existing path.

Quoting the Bash manual about $$:

> Expands to the process ID of the shell. In a () subshell, it expands
> to the process ID of the current shell, not the subshell.

So, this is different from $BASHPID:

> Expands to the process ID of the current bash process. This differs
> from $$ under certain circumstances, such as subshells that do not
> require bash to be re-initialized.

But even $BASHPID is prone to race conditions if the process IDs wrap
around, so to be on the safe side, we're using mktemp here.

Closes #3784.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
FriBID: 1.0.2 -> 1.0.4

Changed from let to rec version.
Added longDescription.
uTox: downgrade to work with current libtoxcore
toxic: git -> 0.4.7
Merge pull request #3785 from edwtjo/fribid-1.0.4

FriBID: 1.0.2 -> 1.0.4
python3Packages: disable few packages
pypy: add X libs to build tkinter
quake3demo: mark as broken
python-packages-generated: temporarily hardcode fix for psycopg2
pythonPackages.robotframework: disable on py3k
Manual: Chunk into separate pages
GnuPG: Bump to 2.0.26
synfigstudio: fix chroot build / hydra

The error message was:
Fontconfig error: Cannot load default config file
make[2]: *** [128x128/synfig_icon.png] Segmentation fault

(cherry picked from commit 759980c4fe9b07932f671d2e657189068d117405)

Conflicts:
	pkgs/top-level/all-packages.nix
darcs updated to 2.8.5

tested to work with ghc 7.8.3