limit when var names are added to autocomplete

skip if the var's name comes from the result of a method call
better handling of define_tag on a single line

to handle the possibility of a semicolon in the -description field, the
regex looks for a semicolon followed by a slash, line break, or now a
word followed by a colon or open paren.
handle comma-separated lists of imports
add word boundaries to regexes
don't show type name of external method in sidebar

but leave it for externally-defined operators
autocomplete member methods after escape operator
fix "mode state not found" errors in console

state-link apparently doesn't work for import tags, and foldState
references were removed since we don't want HTML folded anyway
a few more Clips adjustments
misc. file cleanup
pulling state updates from original modes
fixed issue with delimiters in onclick or href

Having Lasso delimiters in onclick or href values would cause the
attribute to have the wrong colour due to a bug in how delimiterState
is handled. Fixed by farming out recolouring of text matched by <begin>
to a new containerState using delimiterState.
highlight CSS & JS inside noprocess blocks
allow noprocess to work after no_square_brackets
ignore no_square_brackets inside script & style tags

It shouldn't be there anyway.
word boundary fixes