Add SciJavaService interface

This interface allows for granular selection of all core scijava-common
services during Context creation, without requiring an explicit list.

This change also updates all scijava-common services to extend it.

Updated Context creation unit tests as appropriate.