Fix issue with teamcity reporter.  Pick up browsers via onBrowserStart rather than onRunStart.  Not sure if this is the recommended way of doing things, but I looked at the JUnit runner, and emulated what it was doing, because it was working and this wasn't.