libsyntax: Remove `pub impl` from the language
auto merge of #6922 : pcwalton/rust/pub-impl, r=brson

r? @brson