Extend ComponentSupport instead of AbstractLoggingComponent

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Send CapabilityEvent.AfterUpdate also when update fails

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Do not unbind nexus active condition as it is a singleton

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Register NexusIsActiveCondition with EventBus on instance creation / Do not unregister on unbind (NexusIsActiveCondition is a sigleton)

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Capability should be activate only in case that it has no errors

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>