Have HostPool delete Hosts when they are removed.

Specifically targeting this at a release just after 3.0, which I'd like to use as a chance to focus on memory issues.