Fix guard for Lua files, and print time of test run
Sci-gen: Don't add existing (overridden) functions when generating
Move offset handling and multibyte tracking to Scintilla wrapper

From Buffer. It's still naive (but is faster even so due to direct
access fwiw), but this allows for adding smarts as the next step.