Finish de-implicit-selfing everything but the test suite
auto merge of #5290 : bstrie/rust/dis, r=pcwalton