Add artDialog in FQTerm script engine

- Modify filedialog so that it'll work without config.
- Use artDialog to show the result of the downloadart.js
Merge branch 'master' into Qt5

script engine update