[WFCORE-353] : CLI command for executing the deployment scanner.

Adding a new operation that will run a single scan.

Jira: https://issues.jboss.org/browse/WFCORE-353
The UndeployScanRunnable stuff is there because in boot we don't automatically rollback ops if a Stage.RUNTIME failure occurs, which is different from the normal post-boot behavior. So there's an extra cleanup task that gets run. But it doesn't feel right that it would be executed here as well.