fixed issue with getHardwareComponent. It was not handling bound
processor correctly when the input was the component rather than the
feture isntance of a connection end.
Merge remote-tracking branch 'origin/develop' into develop