I never liked the extensions arrays, so get rid of them and use the
strings directly.
Moved the code around a bit so that .el.gz files will get the right comchar.
Make findpath static to z.c. Cleanup findpath.
sparse and checkpatch cleanup of spell.c macros.