Give tasks useful names. #2891
Move atomically to unstable::sync, and document what it actually does. Close #7872.
auto merge of #8158 : bblum/rust/task-cleanup, r=brson

r? @brson