regexp: adding re-replace-with.
html.entities: switch to using re-replace-with.
docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
interval-maps: some inline.
regexp.compiler: slightly faster with t/f check.
benchmark.regexp: longer benchmark.
unicode: some performance improvements to category checking.
interval-sets: faster find-interval.
unicode.data: using interval-sets.
interval-sets: a little bit faster by not using slices.
interval-sets: can just check one side or the other.
Revert "regexp.compiler: slightly faster with t/f check."

This reverts commit 9dcaa5c7e690bc38e468f355cbbafd3c5b299f90.
help.lint.checks: temporary fix for $quotation changes.
help: use effect>string instead of present.
strings.parser: use sbuf accumulator instead of make.
unicode.script: change to use a constant instead of a global.
lexer: change line-text to always be a string.
regexp.parser: fix for recent unicode.scripts change.
unicode.breaks: change to using constants instead of globals.
multiline: fix lexer eof detection.