ISIS-446: further minor improvements to DeveloperUtilitiesService.

- split class name into package name and simple class name
- show abbreviated class names for declarative facets
- ignore no-op facets
- refactored to simplify somewhat.
ISIS-447: prototype class for prototype/exploration actions.
ISIS-423: improvements to bidir rel contract test...

... to handle methods that implement interfaces
ISIS-448: new approach for handling DN updates

- namely to fix the DN version used by the enhancer, rather than try to use the latest-n-greatest.
- this lets us remove some of the nasty workarounds
- also bumping example poms to 1.0.4-SNAPSHOT (had been left at 1.0.3-SNAPSHOT)