nixos/znc-service: don't use types.string (it's deprecated)

Apart from s/types.string/types.str/ (or types.lines where appropriate):

* port is changed from string to int.

* extraFlags is changed from types.string (with unfortunate merge
  semantics) into a list of strings. A list of strings merge better:
  one space is added between elements.
ncmpc: updated to version 0.23.
Merge remote-tracking branch 'upstream/master'
added snes9x-gtk with pulseaudio support
Merge remote-tracking branch 'upstream/master'
made changes requested by pSub
fix e18 cpufreq module: set setuid to freqset
added attrPath="qt53Full" and "attrPath="qt53"; qt-5.2 still default
Merge pull request #3262 from bjornfor/znc-module-types

nixos/znc-service: don't use types.string (it's deprecated)
Merge pull request #3371 from qknight/qt53

qt-5.3: added attrPath="qt53Full" and "attrPath="qt53"; qt-5.2 still default
RabbitMQ server: bump to 3.3.4
RabbitMQ Java client library: package
RabbitMQ service: add properties essential for clusters
Merge pull request #3369 from matejc/fixcpufreqmodule

fix e18 cpufreq module: set setuid to freqset
new package: zed 0.12.0 (installer)
Merge pull request #3381 from matejc/newzed

new package: zed 0.12.0 (installer)
qjackctl: version bump 0.3.10 -> 0.3.11
bbdb3: New package.
Add epoxy: A library for handling OpenGL function pointer management
Add movit: High-performance, high-quality video filters for the GPU

NOTE: movit expected to be able to read source files from gtest, so I
also made them available.

squash