SSH Connection: Make the _communicate method much more flexible

Remove logic from the _communicate method and introduce a system of callbacks
meant to consume incoming (stdout/stderr) data and produce stdin output.
Add a new connection plugin based on SSH to manage remote lxc containers
Remote LXC Connection: Remove dead code