Have HostPool delete Hosts when they are removed.
Fix memory leak in TMap.
Don't allocate TEvent on the heap.

It is not necessary and it fixes various memory leaks.