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
Actually i don't know why rubocop is happy with that. It should fail and propose to use `unless` instead of `if` to avoid negative condition...