AbstractNoiseReducerPlugin extends ContextCommand

This is the resolution of an old TODO.
ResizeImage: initial implementation

This is a plugin using OPS' Resample operation.
Suppress some warnings
Bump to pom-scijava 1.99

Signed-off-by: Jenkins <jenkins@dev.loci.wisc.edu>
Eliminate unnecessary getImgPlus() call
Initial implementation of Make Binary

This is a pure IJ2 implementation. Put in place to allow this command to be
available for headless operation.
Make some casts friendly to javac
Fix data hiding bug
Add some javadoc
Rearrange methods for better readability
Whitelist TIMED_WAITING threads

The old way of detecting zombie threads seems to have been obviated
(possibly by a Java update). Make our zombie detection more lenient. This
should be okay but we will need to monitor. Before this fix loading sample
images was problematic with LegacyCommandThreads running for sometimes
minutes after the sample image was loaded.
Add some comments
Ignore images that are already binary
Do not require axis X & Y to be index 0 & 1
code formatting changes
Add more api to binarization code

This code will later be refactored to be a set of reusable components that
will be used in pure IJ2 plugins that replace the four methods of mask
creation in IJ1.