check-headers.pl: check class comment more robustly

It should never be the case that the class comment contains only
annotations such as "@author" without an actual comment preceding them.
Add javadoc class comments to fix style
AbstractScriptEngine: add API to access the LogService

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
AbstractScriptEngine: use SciJava context's LogService

... if available...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Ignore left-overs of release-version.sh

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Beanshell: use LogService via just-added API

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

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Beanshell: return the actual entry set

We constructed the entry set of the bindings, but then returned null
(a left-over from times when we still had to implement the entrySet()
method).

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add a JavaDoc for Beanshell

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add support for Jython

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add simple unit tests for Jython

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Bundle Jython support with the application

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Support JRuby as script language

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add simple unit tests for JRuby

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Bundle JRuby support with the application

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add a Clojure scripting backend

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add simple unit tests for Clojure

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Bundle Clojure support with the application

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge branch 'release-version'

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge branch 'scripting'

This topic branch adds support for all the scripting languages supported
by Fiji (except Scala which is so large a dependency that we will serve
it via a dedicated update site, from a dedicated, separate source code
repository).

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