First attempt at improving TransportUserMessage.reply().
Better way to restrict args to .reply().
Document .reply() better.
Merge branch 'feature/issue-482-better-reply-handling' into develop