Add new connector for tracking Stream site connect/disconnect

Resolves #622

This only partially addresses the list in #622 by only implementing the Site context for a new Stream connector, but I think this is a good starting place.

The other things are being tracked already, we can move them to this connector at a later time.

@shadyvb please review.