Fix truncated output in `fig run` - resolves #658

Signed-off-by: Michael Malet <MichaelMa@square-enix.com>
I think the only problem with this is that the run options are not passed to `container.start()`.  It looks like `dockerpty.PseudoTerminal.start()` does support taking those options, but the `dockerpty.start()` does not.

I think if you replace this call with
```python
dockerpty.PseudoTerminal(project.client, container.id).start(
    service.get_start_options(ports=None, one_off=True))
```

and then extract the option handling from `service.start_container()` into a `service.get_start_options(...)`, 

then this will work.