added new project imglib2-descriptors
changed image moments to normalizedCentralMoments
modifed centralMoments and added Hu Moments
changed moment structure
changed moment structure
added ferets diameter not working atm
added ferets diameter to descriptor repositiory
Move imglib2-descriptors test classes to src/test

This will pave the way for the introduction of unit tests.
Convert SimpleTesting into JUnit tests

This gives us a simple automated regression testing mechanism, so that
we can be sure our hacking on imglib2-descriptors doesn't fundamentally
break anything.
Rename AbstractModule to AbstractCachedModule
Rename AbstractDescriptorModule to AbstractDescriptor

The Descriptor interface extends CachedModule, so it is the usual
pattern for AbstractDescriptor to extend AbstractCachedModule while
implementing Descriptor.
Rename AbstractFeatureModule to AbstractFeature

This change also splits out the feature-specific API into a new
interface Feature, which AbstractFeature implements.
Use SciJava's @Parameter instead of @ModuleInput
AbstractTreeSource: move to main source package
Rename Module to Op

It may not be the *best* name, but it does avoid a name clash with
ImageJ's Module idea (even if the two things are a bit similar).

Op is an OK working name for the time being, at least.
Merge TreeSource event API into Op itself

This means that all Ops now publish events when they are updated,
rather than only TreeSources.
Rename isEquivalentModule to isEquivalentOp
Op: extend SciJava RichPlugin

This paves the way for discovery of available Ops using the SciJava
plugin discovery mechanism.
imglib2-descriptors: enable SezPoz annotation processing
DescriptorTest: remove unnecessary import