librustc: Replace `impl Type : Trait` with `impl Trait for Type`. rs=implflipping
auto merge of #4932 : pcwalton/rust/implflipping, r=pcwalton

...lflipping