kmod-blacklist-ubuntu: fetch from tar.gz, not bazaar

Now the source is just a miniature archive.
kmod-blacklist-ubuntu: fix references to binaries
Updated node packages
clarify rename error messages
re-merge #1618: use ubuntu module blacklists by default

I'm sorry, previously I merged an outdated reference,
so only the old version of the PR got into master up to now.
nodejs: fix the patch to make it build on darwin
idris-mode: fixed link to homepage (merge #1671)
nodejs: update packages
libassuan: update from 2.0.3 to 2.1.1
openldap: update from 2.4.35 to 2.4.38
exiv2: update from 0.23 to 0.24
lm_sensors: update from 3.3.4 to 3.3.5
gphoto2: update from 2.5.2 to 2.5.3
KDE-4.11: update to 4.11.5
fontconfig: stop using xml:space; vital for nixos+2.11

Since fontconfig-2.11 the xml:space attribute makes it reject
/etc/fonts/fonts.conf, so it renders garbage and eats lots of CPU.

To use anything linked to fontconfig-2.11 you need to have this patch
applied to your running NixOS. That's why I'm pushing it to master
before the fontconfig update (as soon as I found and tested the fix).
Add pythonPackages.pysphere 0.1.8

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Merge pull request #1679 from thoughtpolice/pysphere

Add pythonPackages.pysphere 0.1.8
WIP: mysql-connector-odbc: update from 3.x to 5.x (fixes build)

The new version uses the CMake build system.

FIXME:
[00000] [iODBC][Driver Manager]/nix/store/1kx89m5hfw4ldkr8aimai98ba8b99w9k-mysql-connector-odbc-5.2.6/lib/libmyodbc5w.so: undefined symbol: my_thread_end_wait_time (0) (SQLDriverConnect)')'