Introduce RemoteCollection.Rename.

Ready to merge on sight!
>That was the first approach, but @dahlbyk told me this would be a better approach. Please decide. :dancer: 

This is my fault. I overlooked this and got a bit late in the game. Let's make this return a `Remote` and if/when I'll have the chance to meet both of you in person, I'll treat you with :beers:.

Deal? :wink: