add ssh subtasks to access more servers

This allows:

```
cap production ssh:bg:1 # default
cap production ssh:bg:2
cap production ssh:app:20
```

We don't know how many servers exist in the role when we create the tasks, but there doesn't seem to be much cost in having tasks that don't work.