Improve outputter.py

More verbose output, now printing all results not only the best.
Make number of runs variable (new argument introduced).
Fix misuse of numpy.empty()
demo.sh: Hide error messages

Redirected most stderr streams to null, we don't want nasty warnings
when presenting.
Remove separating lines.

This makes the output less readable but less childish.
Copy permute to scripts, remove permute.py

Including permute.py made the cluster nodes cry, so I decided to
go one step back and duplicate it again.

Also fixed a small path bug in crunch.py.