Clean up wordlist and add dagolden's stopwords

I cleaned up the existing list by sorting it insensitively, deduplicating and collapsing the same words with different cases into lowercase (since that works for any case).  Then I added in a bunch of words culled from my dist.ini files with some additional case flattening.

(Weirdly, I just noticed some sort of tidying happened to some code -- not sure how that happened, but I'll submit another commit to fix it.)