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

r? @brson