auto merge of #9502 : brson/rust/fix-logo-icon, r=brson
std::rt: Implement task yielding. Fix a starvation problem