For the copy goal, using rsync instead of FileUtils.

Initially, FileUtils was used to copy files over. But this was causing issues with some of the builds as the copy didn't deal with permissions/execution bit flags/symlinks/etc. Executing an rsync operations works 100% of the time and is a better mechanism than the FileUtils. Thanks to @Tracy Keeling for finding the fix.