Updater: Fix '(unshadowing)' label

It really wanted to be a conditional.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: Fix check whether a remove is unshadowing

REMOVE is not really a valid action for INSTALLED files *unless*
its current site is shadowing another one.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: Fix setAction(REMOVE) when unshadowing

REMOVE is not really a valid action for INSTALLED files *unless*
its current site is shadowing another one.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Updater: unshadowing is not really removing

Therefore it should not trigger a conflict when a dependency gets
unshadowed.

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

These fixes were needed to be able to unshadow rsyntaxtextarea on Fiji's
update site; the shadowing version was needed for the old Script Editor
but we fixed the Editor to depend on the new version.

Pretty soon, the Script Editor will be obsoleted by ImageJ2's version,
anyway.
Remove the obsolete Script Options plugin

This is thoroughly out-of-date by now, and if we ever want global
script options, they will have to live somewhere else anyway.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Remove the 'list script engines' plugin

The javax.scripting infrastructure never really caught on, even if
we use parts of it in our scripting framework. However, we finagle
compatibility with the javax.scripting API into the scripting languages
we want to support, and only enough that we can use them, not enough
to make them proper script engines.

Therefore, it is unlikely that the 'list script engines' plugin would
ever list more than 'Mozilla Rhino'. Which is a good reason to just
get rid of it.

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

This branch removes two obsolete script-related plugins.