Base implementation of ComponentDefinition that provides a basic implementation of
getDescription() which delegates to getName() . Also provides a base implementation
of toString() which delegates to getDescription() in keeping with the recommended
implementation strategy. Also provides a default implementation of getBeanReferences()
that returns an empty RuntimeBeanReference[] since this is not
all implementations will describe bean relationships in this way.