WIP: Split ImageJ service framework into scijava-common

This code was migrated and adapted from ImageJ:

    https://github.com/imagej/imagej

This new shared library will enable ImageJ and SCIFIO to have a common
base for plugin extensibility.