do not rely on find-lisp, xemacs doesn't have that
use featurep instead of version string to check for xemacs
xemacs comment handling
provide alternative to syntax-ppss for older versions of xemacs
add a lot of compatibility for xemacs
remove unused variables