Add initial remote subgraph code

Can introspect a pseudo runtime on WebSocket which implements
the only the "runtime" capability, and dynamically populate
the ports of a local NoFlo component to match, and
send 'data' events through it.