i18n.consoleKeyMap: Accept string or path.

i18n.consoleKeyMap maps to KEYMAP=... in vconsole.conf and `loadkeymap'
in stage1. Both of these accept paths to a keymap file in addition to
a string containing the name of the keymap.

With this commit, it's possible to use your own keymap via:

i18n.consoleKeyMap = ./path/to/something.kmap
apt-offline: offline APT package manager
apt-offline: fixed typo
merge master into x-updates (would-be fast-forward)
poppler_0_18: remove, only used by libreoffice

I need to test libreoffice still builds, so I push this to x-updates.
(I hate having to do such things to try a couple of jobs.)
Merge pull request #1767 from the-kenny/fix-consoleKeyMap-type

i18n.consoleKeyMap: Accept string or path.
Update GlusterFS
Update EKRHyper
Update SBCL
Update libgphoto2
Update LuaRocks
Update zpaq
Update BadVPN
Update CL-Launch to 4.0.2.2
Update XBoard
nixos manual: make nixos options linkable
libreoffice: add deps needed now (libXdmcp, libpthreadstubs)

Configure phase passes now.
rtl-sdr: new package

rtl-sdr turns your Realtek RTL2832 based DVB dongle into a SDR receiver.

http://sdr.osmocom.org/trac/wiki/rtl-sdr
openocd: install udev rules

So that they can easily be activated in NixOS:

  services.udev.packages = [ pkgs.openocd ];
saleae-logic: align attr name with pkg name (saleaeLogic -> saleae-logic)