Fix  service removal transition for replaceable dependencies.
Suppress ServiceController.setMode method.
eliminated TransactionalContext.begin()/end() methods
Revisited ServiceTarget & ServiceBuilder API
 * unified ServiceTarget & ServiceBuilder method signatures
 * removed bulk operations (e.g. removeDependencies)
 * disabled some implementation details for now - until we have consistent API