Fixed skipping empty lines in tooltip formatting.
Fixed spurious ESC after activation on Windows when modifiers are pressed.
Fixed current line in debugging after activation of files with wrapped lines.
Fixed tooltip positioning for long messages.
Fixed removing temporary files in GSL-shell interpreter.
updates to shader apis (bugfix in GLSL atomic description)
Added restoring markers after external modification and file reload.
Fixed arrow key handling in Local console (fixes #279).
Removed unused files from metalua.
Fixed an issue in metalua files when syntax error is reported.
Fixed syntax issues in definitions of IDE tables.
Added API call to analyze one file.
Added package FindMenuItem API call (ref #166).
Fixed visibility of wrapped lines in console when going through history.
Added package GetRootPath/GetPackagePath calls (ref #166).
Added sha2 library to provide sha256 hashing.
Updated README.
Updated LfW interpreter to use project directory as current one (fixes #276).

Added `lfw.chdirtofile` option to use the current file directory (not the
project directory) as the current one.
Fixed `calltip` attribute to use/enable proper style.
Removed `calltipbg` attribute as it's replaced by `calltip.bg`.