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
Upon deployJob(item) and undeployJob(item) success/error response, we need to refresh the page so that the recent deployment status is always updated.