Cleanup of MessageHost and TextMessageManager
Make MessageHost.closeHost() more solid.

- Clean up usage of the method
- Change the method to close out everything required, and null the
necessary variables inside the method.