librustc: Allow the new UFCS explicit self in trait definitions, and
remove `~self` from the test suite.