command with existing handler

implement feedback on spike

update send command from component

Conflicts:
	src/ServiceMatrix.Automation/Model/Component.cs
	src/ServiceMatrix/PatternModel.patterndefinition
	src/ServiceMatrix/d4b6057a-fb60-4a43-b09f-b7c23e6273cd.patterndefinition.diagram
Only allow processor components to be handlers of new commands
implement feedback for the send from endpoint use case
show smart dialog to delete related components for a command
add validation rule to check whether an endpoint is already sending a command
add cue for drop down
refactor saga recommendation code
override the delete command for the command to have a single prompt to delete associated components
Merge pull request #390 from Particular/spike-requirements-issue-75

Allow command correlation to a saga and allow multiple endpoints to send the same command
spike on canvas as editor
make diagram adapter non-shared, remove event handlers for solution events. opt out for document saving
remove old diagram tool window, move editor code to the automation project, disable the canvas button on the toolbar extension