3698: Add check that output_of refers to an actual component.
3698: Fix: components keys are symbols, not strings.  Tweaked error message to
tell you what the invalid output_of actually is.
Merge branch '3698-invalid-output-of' closes #3698