Also, rename SkyViewClient to RuntimeDelegate. These names are more sensible. This patch also cleans up the RuntimeDelegate a bit, for example by removing support for flushing real-time events, which aren't used.