Added the bulk copy to remote resources

This is a continuation of #350 & #359.  Added the new bulk operations to the remote resources.  I had to mess with the way that the source root was used in the original implementation because the conflicter wait's till next tick to run, which reset the `sourceRoot` before the copy actually took place.  But other than that it is just a proxy to the new methods.