Fix ServiceName.toString, which was concatenating parent name multiple times.
Prevent multiple equal service transitions when more than a notification trigger a transition call.
Add new ManagementContextTestCase. Plus: add support to multiple registries at AbstractServiceTest and make TestService.toString user-friendly (for tracing failing tests purposes).
Make ServiceBuilder.intall throw DuplicateServiceException if there is already a service installed with same name/alias.
fixing synchronization issues