zsh: enable pcre
zsh: bump version
Windowmaker: update to 0.95.6
Merge pull request #4301 from AndersonTorres/windowmaker

Windowmaker: update to 0.95.6
pythonPackages.configobj: new version needs six as dependency
New package: tty-clock-0.1
Merge pull request #4302 from k0ral/tty-clock

New package: tty-clock-0.1
nixos: munin/jenkins: specify timeout correctly
nsd: add hrdinka to maintainers
nsd: update to version 4.1.0
nsd: fix description, license and platforms
Exponentially reduce computation time needed for replace-dependency by using memoization.

This patch makes two changes.

(1) It memoizes the computation of dependsOnOld.
(2) It replaces rewrittenDerivations with a similar memoized table rewriteMemo.

This prevents the entire tree of run-time dependencies from being traversed and instead only traverses the graph of run-time dependencies.
In the case of deep dependency changes (such as changing one's bash version for an entire NixOS system) this can lead to an exponential speedup in processing time
because shared dependencies are no longer traversed multiple times.

This patch isn't quite derivation-per-derivation equivalent to the original computation.
There are two immaterial differences.

(1) The previous version would always call upon sed to replace oldDependency with newDependency even when the store object being updated doesn't directly depend on
oldDependency.
The new version only replaceds oldDependency with newDependency when the store object being updated actually directly depends on oldDependency (which means there is
actually a hash to replace).
(2) The previous version would list the old store object as a source input of the new store object, *except* for the root derivation being updated.  Because the
root derivation being updated has its actual derivation avaiable the previous verions would make the updated root derivation depend on the old derivation as a
derivation input instead of a source input.
The new version always lists the old store object as a source input, including the root derivation.
Added me as a maintainer.
Merge pull request #4303 from hrdinka/nsd

NSD update to version 4.1.0
fontconfig: stop using xml:space; vital for nixos+2.11

This is a proper fix for problems described in ec985c8ffa6d29 .
The code is from @lethalman.
Merge pull request #4289 from muflax/zsh

zsh: version bump to 5.0.6 and enable pcre
pavucontrol: Adopt and clean dependencies
paprefs: Add package
Add nix-exec package
Tilda: update to 1.1.13

Closes #4307