Removed the need for a spelling column in the lookup index.  #15
Removed the need for a spelling column in the lookup index.  #15

Whoosh's spelling module unfortunately ignores any "words" that don't
look like words, even though the algorithm words fine with arbitrary
input.

I had to clone some code from whoosh.spelling, but avoiding the
isalpha() check solved a bunch of problems.  Now the index happily
compares against anything I feed into it.

mschex1/pokedex,xfix/pokedex,RK905/pokedex-1,veekun/pokedex,DaMouse404/pokedex,veekun/pokedex