Better feedback to user when vagrant or virtualbox not installed.

JS progress code now distinct from project start code.

Better error handling around running vagrant commands inc threaded.

Fixing numerous problems with handling of progress object when errors at different points.

No longer running wrap up commands twice after progress.

JS dialog now wider when lots of text.

More use of JS dialog (looks better).
Can now force status updates after long-running process on server tells polling it has finished.