Support module keys that are paths
Add fixMergeModules back in

NixOps uses it.
fixMergeModules shouldn't check whether options are declared
vimPlugins.ipython: add expression

close #1141
nixos: haproxy module
Manual: Render null values
Fix environment.checkConfigurationOptions

This requires delaying the declaredness check until later, otherwise
we get an infinite recursion querying
environment.checkConfigurationOptions.
changes in: redshift, geoclue, libsoup

 - added support for geoclue for redshift
 - package geoclue 2.0.0 (as geoclue2)
 - package libsoup 2.44.1 (as libsoup_2_40)
Attempt at compiling MilkyTracker, but recent zlib version may have broken it.

There's a zlib version included with milkytracker,
but there's no makefiles for it. I've only included
the header here, but it fails at link-time with
several 'undefined reference' errors, which simply
means it can't find the definitions, e.g. compiled
zlib.
There's bug reports on other package systems although
unfortunately still unresolved.
https://bugs.archlinux.org/task/31324
http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082180.html
Manual: Don't show "Default: none"
Manual: Render strings containing special characters as indented strings
Manual: Escape $
Manual: Render multi-line strings properly
Remove the dhclient module

It's no longer used by NixOS (replaced by dhcpcd).
openssh: build on unix platforms
Decrease verbosity of VirtualBox image generation
Adding KVIrc : a IRC Client for Qt and KDE. in kde4.kvirc
firefox: Update to 25.0
MilkyTracker: fix build, use system zlib and decompressor patch

Also add JACK support
MilkyTracker: Tidy up, sort buildInputs and use the attrPath for the license