ComponentActivatorInspector
Inspects the component configuration and the type looking for a
definition of component activator type. The configuration preceeds whatever
is defined in the component.
Searches for the component activator in the configuration and, if unsuccessful
look for the component activator attribute in the implementation type.
Reads the attribute "componentActivatorType" associated with the
component configuration and verifies it implements the IComponentActivator
interface.
Check if the type expose one of the component activator attributes
defined in Castle.Core namespace.
Validates that the provide type implements IComponentActivator