librustc: Implement the fully-expanded, UFCS form of explicit self.

r? @nikomatsakis 
hmm.  I wonder if we should try to address that in some way.  I'll file a ticket.