fix #281 OntologyIRIShortFormProvider does wrong shortform generation
Merged visitor adapters into the interfaces with default methods

Only interface change for implementors is the change from extending an
adapter to implementing the interface and the doDefault method

Two classes had to be refactored because they were implementing
interfaces with different return types. This does not work with 
default methods.