On Windows, Visage takes the folder containing the license file, not the
license file itself.
Merge pull request #2843 from ey6es/master

Fix for Visage on Windows.
Fix running scripts not properly updated when done programmatically

Add a slot to Application to receive ScriptEngine::finished signals.
Notify the Running scripts widget of stopped scripts so it can properly
move them to the recent scripts list.