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
Always try and determine entity context for SshEffectorTasks
Merge pull request #1083 from grkvlt/fix/ssh-effector-tasks

Updates to the SshEffectorTasks