ComponentLoader: Load components on-demand in setSource also on node.js
ComponentLoader: Load components on-demand in setSource also on node.js

Caused exception due to this.components being null when Flowhub
sent component:setsource message before the first component:component
message. Was already handled for noflo-browser.

noflo/noflo,trustmaster/noflo,jonnor/noflo,lxfschr/noflo,lxfschr/noflo,trustmaster/noflo,jonnor/noflo,saurabhsood91/noflo,saurabhsood91/noflo