Merge pull request #16 from tlecomte/master

Pull request for jython
* merged pull
* corrected file use in python instead of String.
* Starting support on Python
* corrects FileDrop issue with image files
* corrected issue with constructors not having a source.
* added a feature in FileDialog to open directories
* auto save all file types when run, but only if filename already set
* added eval() method for JS
* better module support in Python
* added missing files in commit
* python now displays warnings
* added option to load folder in scripts
* more comments
* searchbar
* removed Debug
* changed the way errors work
* fixed Javascript block so it uses IcyHandledException
* added python script block
* corrected issue with untitled files in python
(PyScriptEngine) Load the site module automatically

This should be done by Jython as for CPython. It allows a user to customize
its setup (paths, env vars) using a script named sitecustomize.py
(PythonScriptingconsole) Apply the same path and module tweaks as in PyScriptEngine