XD-1889 UI Needs to handle the finer-grained deployment statuses

* Add status column to definitions table
* Use the new statuses to disable/enable buttons
* Add popover illustrating and describing the statuses

Jira: https://jira.spring.io/browse/XD-1889
Same fix is required for `incomplete` or `failed` state to disable 'deployJob` action (not for `undeployJob` action)