SNS support and a few other additions for node, mongo, and express3

I've left ReadableStream in there for now but I don't think this actually exists. Pretty sure that it is just Readable. The rest of the changes are more mundane.