Initial commit of NetStream 2.

NetStream 2 uses varargs instead of restricting use to a table for
multiple values of data.