Fixed outline refresh after quick tab switches (#337).
Refactored timer usage for consistency.
Fixed `Project` label shown untranslated in other languages (#70, #373).
Removed caption as it's not visible.
Fixed `Run` toolbar label not being translated (#70, #373).
Added translation label for `Toggle Bookmark` toolbar icon (#70, #373).
Updated messages for to match translations (#70).
Updated translation building script to handle non-string parameters (#70).
Updated language files with new messages (#70).
Added Russian translation for new messages (#70).
Fixed file renaming in the filetree after using `SaveAs`.

This issue is only seen on case insensitive systems when the case in the
project directory is different from the case returned by `SaveAs` dialog.
Added scope-aware auto-complete for local/global variables (closes #291).
Update de.lua
Updated Lua 5.3 build scripts.
Added Lua 5.3 (beta) support and binaries.
Added `AddPackage` and `RemovePackage` methods (#166).
Updated outline to use `AddPackage` method (#337).
Updated code based on static analysis suggestions.
Updated `AddPackage` to assign package file name (#166).
Updated handling of extensions to allow more symbols in extensions.