Adding ability for salt.states.file.copy to be able to specify user/group/mode

Completes feature request: https://github.com/saltstack/salt/issues/15784