wicd: fix dhclient interaction

wicd used to write dhclient config file into $out/var/lib/wicd directory attempting
to change nix-store. That didn't work and thats why we couldn't use dhclient.
With this patch wicd will generate temporary file name for this purpose. File is
generated each time the daemon starts.
wicd: bring translations back.
wicd: fix missing application icon
wicd: [HACK] fix various gtk issues

* hack around s.translate situation
* fix KeyError exception in error dialog
* fix Russian translation
php: add FTP support by default

...as this does not requires any third party library.
udisks: split to udisks1 (stays default) and udisks2
libgphoto2: update and add libxml2
gvfs: add globally, lightWeight by default

HeavyWeight will be fixed after gnome3 from x-updates.
xfce: ./support/ not needed anymore
fix udisks2 paths
wicd: remove unused patches, remove ast with plain rm
gvfs: allow gvfs-network to access it's gconf schemas

gvfs-network fails to start until it stores some setting in Gconf (memory
backend is used by default). Unfortunately, it needs schemas for to work
correctly. By default, glib searches for schemas in /usr/share/glib-2.0/schemas
OR under GSETTINGS_SCHEMA_DIR. This patch sets this variable to let gvfs
find it's precious.
spl-0.6.1, zfs-0.6.1
Don't need NIX_CFLAGS_COMPILE in spl build anymore, consolodate zfs patches.
premake: bump to version 4.3

aacskeys depends on premake3, so keep that version around.
wicd: rename icons/hicolour to icons/hicolor
experimental/shadow

For /etc/skel/* files put file contents into user directories rather than
"symlinks". This way users can edit their .bashrc files.

This small patch works fine with the multi-shell-support topic branch found on
my github page which rewrites .bashrc and similar files to source /etc/ files.
Thus users can opt-out or set options - still following system updates.

Signed-off-by: Marc Weber <marco-oweber@gmx.de>
DBD-SQLite: Update to 1.37

Signed-off-by: Shea Levy <shea@shealevy.com>
Add hipchat messaging client

Signed-off-by: Shea Levy <shea@shealevy.com>
overrideDerivation: Simplify

Since we're just calling derivation again, drvAttrs is exactly what we
want to pass, and we can get rid of the complicated "drop" logic. As a
bonus, this actually makes it correct, since before "drop" removed the
attribute named passthru but not actually the attributes added to the
top-level attrset via passthru.

Signed-off-by: Shea Levy <shea@shealevy.com>