Make chunks more efficient, implement buffer\usub() that uses the raw scintilla buffer

Fixes issue #7 (slow invocation of buffer-grep).
Try buffer-grep on scintilla.lua to see the delay before and after this patch.
Thanks to @nilnor for the suggested implementation.