XD-2058 - Renamed DeploymentVerifier to ResourceStateVerifier. Added met...

...hods to SingleNodeIntegrationTestSupport to allow blocking until incomplete status. Also removed *PathProvider classes and used Repositories directly.
Perhaps not for this PR, but one thing we could consider is verifying the state of a job/stream via shell commands instead of introducing a component in `AbstractCommandTemplate` that talks to ZK directly. This would be a better separation of concerns since it is implied that the shell template only issues shell commands via the admin/REST interface.