Stream and postMessage as transports, and onRequest event

Conflicts:
	package.json

Change-Id: Id1727ab879899a309df9aa0f54fdb7ef2e92b454
Good support for Node.js Streams API

Change-Id: I1725dc3916e36b71ee3e1c3ac040111205aad249