librustc: Allow rvalues to be borrowed as &mut.
Add test for borrowing temp rvalue as &mut.