flag parsing: flags to ssh commands

In the latest release of fleetctl I can't do something like:

```
fleetctl ssh dd -- echo -n "hello world"
```

This is because the -n get interpreted as an arg to fleetctl. Is this fixed with the latest changes to the flag parsing?

/cc @jonboulle