Properly dispose of the HttpRuntime

I was having trouble with my web server continuing to run at the end of a test.  I think the right change is to call HttpRuntime.Close() when the Browser is disposed, but I'm not certain, because my understanding of this stuff is pretty primitive at the moment.