issue89: vagrant status is now displaying task_state if not null and oth...

...erwise vm_state

Now a clean pull request ( I hope )

NB: #issue91 ( already coded except tests unit) depend on that PR
I think he skips when there are 2 branches (if and else) and justs warns when there is only one