Introduce RemoteCollection.Rename.

Ready to merge on sight!
Lambda's can't return void.