[WFLY-3827] - Update Subsystem for PicketLink Console.

I see. So all these services that use this idiom only depend on services whose lifecycle is completely controlled by a resource that is a parent/ancestor of the resource that controls these services. (I've checked this is true. Only exception is a dependency on the PathManager service and that will only be stopped if a full reload happens.) So those depended-upon services will only be stopped if the ancestor resource is removed. This is ok. A bit fragile because if some other service ever creeps in as a dependency anywhere, it's broken.