(mlint-symtab-line-regexp): Support changed mlint table output syntax
(mlint-warning-code-alist): Obsolete
(mlint-error-fix-alist): Obsolete
(mlint-error-id-fix-alist): New version of the old error-fix-alist.
(mlint-run): Add the "-edit" flag when highlighting crossfunction variables.
Updated parsing of the mlint table for highlighting cross-function variables.
Updated mechanism for highlighting the cross-function variables.
(mlint-lm-entry): Update warningid doc.
(mlint-warning->class, mlint-warningid->class): Name change. Use new table of warning ids
instead of parsing warning strings.
(linemark-new-entry): Use warning id, not warning string for class determination.
(mlint-lm-replace-focus): new-text is no longer class allocated.
(mlint-lm-entry-depricated): New class rule.
(mlint-lm-entry-isstr, mlint-lm-entry-setstr): Deleted.
(mlint-lm-eval->trycatch): Commented out. Not provided by mlint, but it
is cool and could be resurrected.
(mlint-highlight): Can't provide warningcode anymore.
(mlint-clear-cross-function-variable-overlays): Renamed to
(mlint-clear-nested-function-info-overlays): updated w/ more info.
(mlint-clear-cross-function-variable-highlighting)
(mlint-minor-mode): Use new clear function for nested function info.
Treat cell start comments as the start of a comment block, even if comments preceed it.
Make sure typing in comment chars moves cursor to the correct location.