Pass a Context rather than a Window to highlighters
small cleanup in context_wrap
remove useless code in Buffer constructor
highlighters: add some optimization flags to regexes