Clean up MWI topic pool before message type destruction

Topics need to be disposed of prior to the message types that are published
on them. This includes topic pools. This prevents an assertion from being
raised on shutdown.

git-svn-id: http://svn.asterisk.org/svn/asterisk/trunk@391040 f38db490-d61c-443f-a65b-d21fe96a405b