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.
Merge pull request #264 from jonnor/fix-setsource-exception

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