Tests: improve logging for vagrant to emit entire output on failure
This change makes the vagrant tasks extend LoggedExec, so that the entire vagrant output can be dumped on failure (and completely logged when using --info). It should help for debugging issues like elastic#18122.