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).
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