Add new private message button on topics list

That'll teach me to wildly refactor things.
Merge pull request #3009 from gdpelican/feature/new-private-message

New Private Message button for user topics