Clean docker containers when calling vagrant docker-run

Fix for #4296. I implemented this to remove by default, which can be bypassed by calling it with the --no-rm flag. Implementation could easily change to not do by default, but given that keeping it around is usually for debugging (my perspective at least), it is good to usually remove it.

```
vagrant docker-run --no-rm myapp -- bash
```