Added support for catching launch exceptions and returning them as an error.
Added support for catching launch exceptions and returning them as an error.

Signed-off-by: Mike Fikes <mike@fikesfarm.com>

Former-commit-id: 3c1a483c14e16764699e53e3e7e55e1911cf569d
mnespor/planck,slipset/planck,mfikes/planck,ericstewart/planck,DerekCuevas/planck,ericstewart/planck,mnespor/planck,mfikes/planck,mfikes/planck,ericstewart/planck,slipset/planck,slipset/planck,mfikes/planck,slipset/planck,mfikes/planck,DerekCuevas/planck,slipset/planck,mnespor/planck,DerekCuevas/planck,mfikes/planck