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`.
Changed the order of applying styles to apply the main style last.
Added `auxwindow` attribute to style auxiliary windows.
Updated scheme picker to apply styles to all windows.
Fixed lunching zbstudio from folders with spaces; thanks to @Asmageddon.