code formatting, use sink

update docs, style, use thread:id scheme

use MessageBox hash, remove running thread

use mbox address

moved import
Merge pull request #2772 from quickfur/pr6989_rebase

Rebase of PR 2482: Issue 6989 - create a better string representation of Tid