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.
In terms of naming, do we want to use the term "Resource" to refer to a job or stream, or should we continue the use of "DeploymentUnit" as a generic term?