disk-indicator: Add package

A program that will turn a LED into a hard disk indicator.
perlPackages.DevelTrace: New module

Print out each line before it is executed (like sh -x).
nixos.tests.installer: Attempt to fix race condition

Attempt to fix race condition in installer tests, especially the
grub1 test.

The latter was failing when running "parted /dev/sda ..." because
/dev/sda didn't exist yet.
Merge pull request #2742 from jwiegley/eboard

Add expression to build the eboard chess client
Plone: update to 4.3.3
arcanist: Fix php exec (needed for arc diff)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
older GHCs: fix build after gcc-4.8.3 bump

Getting "frame pointer required, but reserved" while compiling runtime.
Thanks to @jwiegley for suggestion of the work-around.
ghc on darwin: attempt to fix build
git: Update to 1.9.4
icu: fix configure to use ${stdenv.shell}

On darwin, not doing this means the configure script uses a hard-coded
/bin/sh for its echo tests, resulting in ECHO_N and ECHO_C settings in
icu-config which are incorrect for the stdenv.shell which it is actually
uses to run.
harfbuzz: no longer need to guard withGraphite2 on darwin
libftdi1: new package

This is the 1.x version of libftdi, as opposed to our existing libftdi
0.20 package.

(AVRDUDE is an (optional) dependee of libftdi1.)
avrdude: rewrite expression

* Use stdenv.mkDerivation instead of composableDerivation.
  stdenv.mkDerivation is the current coding standard and is easier to
  read (IMHO).

* Remove the 'parportSupport' flag because it doesn't do anything.
  (Parallel port support is still enabled.)

* Remove unneeded --disable-dependency-tracking flag to ./configure; our
  default builder does that already.

* Fix documentation build. But it is still disabled (by default),
  because texLive is such a big dependency. There is always the man
  page.

* Update 'meta' attributes
avrdude: add extra dependencies: libelf, libftdi1, readline

They are strictly speaking optional, but they provide useful features...
avrdude: update 6.0.1 -> 6.1
texLive: handle graphite2 properly on darwin
btrfsProgs: Update 3.14 -> 3.14.2 (close #2797)
libserialport: new package

libserialport is a cross-platform shared library for serial port access,
written in C.

It comes from the sigrok project, but has no dependency on sigrok code.

Homepage: http://sigrok.org/
librevisa: new package

It's an implementation of the VISA standard (for instrument control).

http://www.librevisa.org/
libsigrok: new package

libsigrok is the core library of the sigrok signal analysis software
suite, which I'm about to package.

http://sigrok.org/