add thread_detachInstance
Added comments describing the use of rt_moduleTlsCtor/Dtor.
added unittest
fixed breakage
1s is too long to wait for the test to complete
updated documentation per comments
hrm
fixed documentation issue
fixed one more documentation issue
Fix 11761: aa.byKey and aa.byValue are not forward ranges.

The problem is that Phobos' `isForwardRange` template requires that
`.save` must be `@property`, otherwise it does not acknowledge the range
as a forward range; however, aa.byKey and aa.byValue's `.save` weren't
marked as such. This PR fixes this problem and introduces a unittest to
ensure the forward range criteria are satisfied.
DRY up the unittest.
Merge pull request #813 from complexmath/addThreadDetachInstance

Need a way to detach a thread externally when its address is unknown
Merge pull request #925 from quickfur/issue11761

Fix 11761: aa.byKey and aa.byValue are not forward ranges.