locate service: allow customisation

Fixes #2961
fix openjdk url for Darwin
Add ZNC module. Has zncConfOptions or specify full conf file.
Merge remote-tracking branch 'nixos/master' into feature/add-znc-module

Conflicts:
	nixos/modules/misc/ids.nix
Fixed settings issue.

The following warning was shown when I clicked on links:
'GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.'
Initial additions
jailbreak haste-perch for base==4.6 req
Revert "mutt: update to 1.5.23"

This reverts commit 6a7d60c01a22e83d625506b7cc9243b8da41656a.
Adds yojson.

Yojson is an optimized parsing and printing OCaml library for the JSON
format, contributed by Martin Jambon.

Webpage: http://mjambon.com/yojson.html
couchdb: update to 1.6.0
Merge pull request #3181 from vbgl/yojson

Adds yojson.
Merge pull request #3178 from tomberek/haskell_hastePerch

Haskell haste perch
dfeet: fix icons
gnome-music 3.12: add totem-pl-parser to dependencies
Packaging plasma-nm and its dependencies
openocd: fix symlink to udev rules file

I made an error last time I touched this line. Fix it (.udev => .rules).
Fix nixpkgs evaluation

'banshee' doesn't exist (yet) in nixpkgs. I think it was accidentally
added in commit 5dc9730a63f2dc1c18e56a3a81060684bd848cf0 (gnome-music
3.12: add totem-pl-parser to dependencies).
Merge pull request #3186 from geerds/plasma-nm

Packaging plasma-nm and its dependencies
Revert "nodePackages.couchapp: added & and node packages updated"

This reverts commit 8cf2cd5d1163c20c74c0d0a7e535f3d0a7717093.
Revert "haskell-gtkglext: update to version 0.12.5.0"

Because it breaks nixpkgs evaluation:

$ nix-env -f . -qa '*' --meta --xml --drv-path --show-trace
error: while querying the derivation named `haskell-gtkglext-ghc7.6.3-0.12.5.0':
while evaluating the attribute `propagatedNativeBuildInputs' of the derivation `haskell-gtkglext-ghc7.6.3-0.12.5.0' at /home/bfo/nixpkgs/pkgs/build-support/cabal/default.nix:70:13:
infinite recursion encountered

This reverts commit 6ba32aa8bdfd73b6b55d07f270a3f344007ab7cb.