Revamped testing guide
auto merge of #19627 : steveklabnik/rust/testing_guide, r=cmr
Merge remote-tracking branch 'upstream/master'