nixos/graphite-service: fix startup issue

The preStart snippets (graphite, carbon) try to create directories under
/var/db/. That currently fails because the code is run as user
"graphite". Fix by setting "PermissionsStartOnly = true" so that the
preStart stuff is run as 'root'.

Further:
 * graphite-web-0.9.12/bin/build-index.sh needs perl, so add it to PATH.
 * Now that preStart runs as root, we must wait with "chown graphite"
   until we're done creating files/directories.
 * Drop needless check for root (uid 0) before running chown.
nixos/grahite-service: mkdir -m => mkdir && chmod

mkdir -m will only set the permissions if it *creates* the directory.
Existing directories, with possibly wrong permissions, will not be
updated.

Use explicit chmod so permissions will always be correct.
herbstluftwm: update to 0.6.2
libmx: Add package
eigen: upgrading version to 3.2.1
libgnurl, a fork of libcurl used by GNUnet
gnunet: add libgnurl and GnuTLS as dependencies

libgnurl is essential for bootstrapping (needed to download a hostlist).
GnuTLS is needed by gnunet-gns-proxy.

Also sort dependencies alphabetically.
gtkhtml: added gnome3 4.6 version
evolution-data-server: update to 3.10.4
evolution: new package

Personal information management application that provides integrated mail,
calendaring and address book functionality

https://wiki.gnome.org/Apps/Evolution
gnome-photos: new package

Photos is an application to access, organize and share your photos with GNOME 3

https://wiki.gnome.org/Apps/Photos
gnome-online-miners: use grilo plugins
libgweather: fix zoneinfo path
geoclue2: add dbus service
gnome-clocks: new package

Clock application designed for GNOME 3

https://wiki.gnome.org/Apps/Clocks
zeitgeist: new package

Zeitgeist is a service which logs the users's activities and events

https://launchpad.net/zeitgeist
bijiben: new package

Note editor designed to remain simple to use

https://wiki.gnome.org/Apps/Bijiben
Bump docker version to 0.10.0.
Add wmertens to maintainers
Monit: Bump to 5.8

- Use callPackage etc
- Make PAM optional