librustc: Convert `impl Type : Trait` to `impl Trait for Type`. rs=implflipping
auto merge of #4838 : pcwalton/rust/impl-flipping, r=pcwalton

...lipping