Initial version of the identifier spell checker

Misspelled identifiers now show up as white text, subtle, but it works
for me.

Also, massive hack on top of the Polychromatic syntax colorizer!