Add a simple interactive test for the script editor

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add test-scoped Beanshell and Jython dependencies to the script editor

This facilitates testing, but probably we want to comment them out
in the future because they are only needed for *interactive* testing.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Let the script editor use the ScriptInfo infrastructure

This way, we automatically reap the beautiful support for
context/parameter injection (think '// @StatusService status' at the
top of the file).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Refactor evalScript() in the script editor

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Use evalScript() also to run non-compiled scripts

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
ScriptService: get rid of the initialize() method

This method was intended for use with the script editor, but we do things
differently now, using the ScriptService in a more standard way (at the
same time removing a difference in script handling between the script
editor and the rest of ImageJ2).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>