libedit: 20100424-3.0 -> 20130712-3.1
pythonPackages.substanced: specify sha256
nix: Update to 1.6.1
nixos: zope2 service: adding clientHome option
wpa_supplicant.nix: Add option types
Add a priority level for overrides in VM tests

Now that overriding fileSystems in qemu-vm.nix works again, it's
important that the VM tests that add additional file systems use the
same override priority.  Instead of using the same magic constant
everywhere, they can now use mkVMOverride.

http://hydra.nixos.org/build/6695561
Drop the EFI installer tests from the release-critical builds for now

They fail randomly due to a hard-coded 30-second timeout in udev
waiting for /dev/sda1 to appear:

  systemd-udevd[1151]: worker [1168] /devices/pci0000:00/0000:00:04.0/host2/target2:0:0/2:0:0:0/block/sda/sda1 timeout; kill it
  systemd-udevd[1151]: seq 1059 '/devices/pci0000:00/0000:00:04.0/host2/target2:0:0/2:0:0:0/block/sda/sda1' killed

Hopefully we can use virtio in the future for the EFI tests.

http://hydra.nixos.org/build/6695897
nixos-rebuild build-vm: Ignore the user's LUKS devices
linux: Update to 3.2.52
grsecurity: Update to 2.9.1-3.2.52-201310271550
Add option type "str" for unique strings

An annoying and dangerous property of "types.string" is that it merges
multiple definitions by concatenating them, which almost never
produces a sensible result.  (Those options for which it does make
sense typically should use "types.lines" instead, and things only work
because the option definitions already end in a newline.)  Of course,
you can use "types.uniq types.string", but that's rather verbose, and
inconsistent with other basic types like "types.int".

Changing the behaviour of "types.string" to be unique by default is
not an option, given the large number of options that use it.  So
instead, we now have "types.str", which is equivalent to "types.uniq
types.string".
Give types to the Apache httpd options
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)