transmission: bump from 2.52 to 2.60

2.60 is the newest of the gtk2-compatible versions. (Transmission >=
2.61 requires gtk3.)

* Add inotify as input to not have transmission-daemon poll the torrent
  auto-load directory.
* Add file as input to fix a small build time issue (non-fatal).
* Remove unneeded gtk configure flags (support is auto-detected).
* icon-theme.cache is only generated when building with gtk, so use
  rm -f to not error out when building without gtk.
* Use gtk ? null instead of gtkClient flag because it is simpler.

Build and runtime tested with and without gtk support.
zathura: set myself as a maintainer

Conflicts:
	pkgs/applications/misc/zathura/default.nix
zathura: fix man pages; include .desktop icon
mplayer: install desktop icon when X11 is enabled
Merge pull request #346 from ierton/mplayer-fix-icon

mplayer: install desktop icon when X11 is enabled
update openmpi to 1.6.4
libchop: fix builds with glibc 2.16+
linux/manual-config: ignore nulls.

There's no need to set the postFixup env var at all if we're not modular.
linux/manual-config: Move configfile symlinking to configurePhase.

It makes more semantic sense there than in unpackPhase, as that symlink is _how_ we configure the kernel
stdenv.mkDerivation: Add meta and passthru to all outputs.

Before, only the first output (and not even that when accessed through 'all' or its corresponding attribtue) had meta information and the relevant passthru attributes.

This doesn't change stdenv's hash and the tarball still builds, I'm pretty sure this is safe for master.
Remove duplication in linuxPackagesFor

It's silly to pass in self when we can do let self = whatever; in self.
linux/manual-config: put build and source trees into a separate 'dev' output.

This makes it possible to still build out-of-tree modules without making a system using this kernel depend on the full source and build tree at runtime.

Note that references to the source tree are removed from kernel modules after build.
Ideally, this would be accomplished by modifying the Makefile that puts the reference there in the first place, but I haven't tracked that down yet.
fix pythonDocs install path
Merge branch 'manual-config-multiple-outputs' into upstream-master

This branch makes the manual config kernel a lot more space efficient by separating out the build and source trees (needed for out-of-tree modules) from the actual bzImage and in-tree modules.

Also some other small improvements along the way.
haskell-github-backup: update to version 1.20120314
haskell-github: update to pre-release version 0.5.1 from Github
Linux 3.8.1
pythonDocs: add meta.maintainers, subgroup attrset by doctype
python-ldap-2.4.10
Merge pull request #341 from bjornfor/transmission-version-bump

transmission: bump from 2.52 to 2.60