Merge pull request #974 from waveney/wav28

Minor fixes
fix discov sorting
Merge remote-tracking branch 'upstream/master' into lc_working
issue #973

fixes #973
fix for scroll jumping on repaint
fix some things not refreshing

may make things a little bit laggier, but right now with the beast that
is the factory that can't seem to be helped.
Merge pull request #977 from LucidCrux/lc_working

Various Fixes
update readme
remove 'new search' stuff

I was intending add check so search didn't have to run on every repaint,
but didn't get that far. Some of it was still left, though. I removed it
now. It may have been one reason for search weirdness.
Merge pull request #978 from LucidCrux/lc_working

update readme, search fix maybe
issue #981

it was a simple typo :(
Merge pull request #984 from waveney/wav29

Today fixes and tweaks
Merge pull request #983 from LucidCrux/lc_working

issue #981
Ninja Tortoise Patches