Preserve permissions when copying files

Hi there,

We have some custom Ore templates that provide default executables, such as a default `script/ci` for running tests, and we would like the newly-created gems to have these files be executable as well.

Thanks!

cc @bascule