Make sure that sezpoz runs when developing the ImageJ2 plugin

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Turn KNIMEBridge into a Service

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
fixup! Turn KNIMEBridge into a Service
Adjust implementation of Workflow to new interface version

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Hold the framework as a field in OSGiStarter

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Introduce dispose() for proper shutdown

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Let the KNIMEBridge discover KNIME workflows

With this change, the service discovers all knime workflows available as
.zip files in $IJDIR/lib/knime/ and offers them via the KNIME menu.
Since the KNIME side of the input/output handling (nor the actual
execution of the workflow) have been implemented, this is just the
beginning...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Use a different configuration/ directory in developer mode

While at it, only install/update the bundle explicitly if in developer
mode.

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