zotero: update to 4.0.22

Drop firefox-30.0, which we were only keeping around for
xulrunner-30.0. New Zotero version is compatible up to firefox-32.0.
Merge pull request #3938 from aherrmann/pr_mpi

Python wrappers for mpi and hdf5 (with mpi support for hdf5)
Merge pull request #3653 from iyzsong/nixos/xfce4-mixer

nixos: don't set variables for gstreamer-0.10 (fix #3652)
Merge pull request #3920 from vbgl/javalib-fix

ocaml-javalib, ocaml-sawja: removes wrong path to bash in configure scripts
Add keylogs, a GNU/Linux keylogger that works
ant: update from 1.9.3 to 1.9.4
cgit: update from 0.10.1 to 0.10.2
cppcheck: update from 1.65 to 1.66
dhcpcd: update from 6.4.2 to 6.4.3
diffstat: update from 1.58 to 1.59
diffuse: update from 0.4.7 to 0.4.8
dos2unix: update from 6.0.5 to 6.0.6
ethtool: update from 3.14 to 3.15
fldigi: update from 3.21.82 to 3.21.83
gnuradio: update from 3.7.3 to 3.7.5
gparted: update from 0.18.0 to 0.19.1
gtkwave: update from 3.3.53 to 3.3.61
nixos/install-grub: Read correct mountpoints
nixos/grub: Assert devices should be absolute paths
libretro-cores:
  - adding: 4do, desmume, fceumm, mame, mupen64plus, scummvm,
            snes9x, stella, picodrive, ppsspp and vba

retroarch:
  - added retroarch wrapper for configured cores
  - changed attributes, old retroarch is now retroarchBare*