Rebased master.
* added Interface icon
* corrected an issue with same name functions not appearing in
autocomplete
* displays only public members / classes / methods
* corrected issue when opening templates
* static function to display text in the scripteditor from another
source
* better array support
* forgot icon for Interfaces
* corrected issues with math operators Tokens in JS
* corrected issue in getGenericNumberTypes() in JS
* better error support
* created Items for easier scripting: dialog and file dialog easy.
* Better support of declaration of multiple variables.
* Corrected asynchronous issue with FileDialog class.
* new and [] now works, but will not verify if the constructor exists.
* added new feature: Find/Replace
* added "Go To" feature
* handle hyperlinks click
* better spinner
* detects python
* now searches into the sources
* added a cache for search
* some improvements being worked on for pre-cache and speed
* more threaded version of the cache
* last updates with variables (still not completely functional)
* corrected bug with opening of script and wrong combo
* better threading version of autocompletion with sources
* destroying everything for V2