Support basic file system commands on Windows
User story
As maintainer, I would like to enable basic file management commands run on Windows, so I can write better tests, and support more use cases both in Rex core and in external modules.
Describe the solution you'd like
Currently Rex::Interface::Fs::Base doesn't support running commands on Windows. In order to implement that it should be allowed to use slightly different commands depending on the local operating system, and perhaps the implementation should be moved to Rex::Interface::Fs::Local and/or other submodules as well.
One particular example is cp, but let's review if there are any other commands which could be implemented for local Windows runs as well.
Describe alternatives you've considered
I was thinking about making modules per-OS as well, instead of the currently per-connection-method approach, but that would be an unnecessarily big work for now. It might worth reconsidering this idea at a later point.
Additional context
See ferki/Rex-Hook-File-Impostor#1 for examples about Windows test failures when cp is attempted.