Issue #5656: Make &self not mean "&'self self"
core: changes in response to #5656
libstd: changes to in response to #5656
tests: changes in response to #5656