Refactor associated topic retrieval (for a message).

Signed-off-by: Norv <a.w.norv@gmail.com>
Oops. Alignment got lost in rebase.

Signed-off-by: Norv <a.w.norv@gmail.com>
Merge pull request #260 from norv/post

Post