Add JUnit rules for rabbit and redis init tests
XD-1085 Add JobExecution stop REST endpoint

- Added stop() REST endpoint at BatchJobExecutionsController
- Added JobExecutionNotRunningException, NoSuchJobExecutionExecption as
  XDRuntimeException
- Mapped these exceptions as HTTP Not Found errors
- Move JobExecutionInfoException to JobExecutionException
XD-1010: Use eventually() matcher for file sinks
XD-1129: Limit caching of snapshot dependencies.

Sets gradle's resolution strategy for "changing dependencies"
to only cache them for 60 minutes.
XD-1117: First script tests for use in CI build.