saleae-logic: new package

Add Saleae Logic - analyzer software for Saleae logic analyzators.

Also, add a small LD_PRELOAD library that is needed to make it work from
a read-only installation directory.
nmap: help zenmap to find it's templates in nix-store

Zenamp wrapper confuses python so it thinks that zenmap is launched as a script
and not as an executable. This leads to incorrect /share path and missing
templates. ./zenmap.patch cures that (a bit hacky as usual).
Remove Firefox 19
nspr: Update to 4.10
firefox: Update to 21.0

Only problem was that the chrome resources were not in the right place
(and you only see that by running with the -jsconsole flag).
Merge pull request #593 from bjornfor/saleae-logic

saleae-logic: new package
txt2man: new package

txt2man converts flat ASCII text to man page format. (Solfege, which is
added in the next commit, needs this.)
solfege: new package

Solfege is an ear training application.

This patch is based on the work of @mornfall.
firefox: Revert to 20.0

The search box doesn't work anymore, will need to investigate why...
fix node packages with binary (native) extensions
Adding ZNC, irc bouncer.
Merge pull request #597 from bjornfor/solfege

Add Solfege, an ear training program
Merge pull request #595 from grrwlf/fix-nmap

nmap: fix GUI paths
Add package versions to some of the packages or fix existing ones to conform to nixpkgs conventions.
Update Wine
fix eval
Luarocks: new package
bind: update to 9.9.3-P1 to fix CVE-2013-3919
gnutls: use lzma version of tarball
chromium: Update stable and beta channels.

These new versions are introduced with this commit:

stable: 26.0.1410.63 -> 27.0.1453.93 (builds fine, tested)
beta:   27.0.1453.81 -> 28.0.1500.20 (builds fine, tested)

Unfortunately the tarball for the dev version 29.0.1530.2 isn't available at the
moment, so we're going to update it later.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>