ISIS-2158: change naming strategy for managed-beans
- the bean-name for managed-beans is already required before meta-model
creation
- so we allow @DomainService(objectType=) to override the bean-name as
recognized by Spring immediately after the scan-phase (before the
post-construct phase begins)
- later during meta-model creation, the bean-name as determined above
gets projected into the corresponding meta-model facets; this replaces
the previous behavior of looking up the bean name using annotation
inspection and other naming strategies
- hence the getId() naming strategy for services is no longer supported