refactor copy_root_module_to to copy_module_to and add support for ignore

https://tickets.puppetlabs.com/browse/QENG-762

Should this PR include the upgrade to scp_to to honor ignore lists?  Do you have that planned for another PR?