Updates to the SshEffectorTasks

- Allow tasks to work outside an entity context
- Harmonized applying ssh flags across ssh, put and fetch
- Added put and fetch ctors taking machine
- Fixed field visibility in factories