* feat lua: file watcher for lua script file: reload scripts if they got changed since they were initially loaded * feat lua auto reload: enable / disable the feature through the ui and settings