locate service: allow customisation

Fixes #2961
virtualbox: Fix permissions for /dev/vboxdrvu

See https://bugs.archlinux.org/task/38314 and https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Installer/linux/installer-common.sh?rev=47894#L28
Add ZNC module. Has zncConfOptions or specify full conf file.
nodejs: Update to 0.10.29
Add `NIX_MYENV_NAME` environment variable in `myEnvFun`
Adds easy-format
added luaexpat 1.3.0
use wrapper to set LUA_PATH variable
Fixed dwb startup issue
makeself: bump to 2.2.0
vte: store patch in repo, source offline
nc-indicators 0.1 -> 0.2
Fix download URL for mdds
haskell-snap-server: re-generate with latest version of cabal2nix
haskell-folds: re-generate with latest version of cabal2nix
haskell-pipes-binary: re-generate with latest version of cabal2nix
cabal-install: update to version 1.20.0.3
ceph: fix libatomic_ops dependency

Signed-off-by: Austin Seipp <aseipp@pobox.com>
fish: fix 'fish_config' by providing python ncurses module

Gets rid of the "ImportError: No module named _curses" (and failure to
display page) when clicking the "prompt" page in the 'fish_config' web
UI.
Merge pull request #3124 from linquize/nodejs-0.10.29

nodejs: Update to 0.10.29