ABI changes:

	DetachedThread delete this into dealloc() virtual...

	Mutex::protect/release can use "const" void objects...?
