Fix RemoteFileToHadoopTests

- Add `restartable` property in util properties of test configuration
XD-1873 Make jobexecution list performant

- Remove explicit addition of step executions to each of the job execution in the list
- Change `List` -> `Set` so that `contains` operation would be faster
XD-1929 Add Jolokia dependency

- https://jira.spring.io/browse/XD-1929
Find logging configuration relative to environment

Previously, the scripts all looked for the logging configuration in
$XD_HOME/config (or %XD_HOME%/config).  This caused issues because it
meant that if you moved all of the configuration and overrode
$XD_CONFIG_LOCATION (or %XD_CONFIG_LOCATION%), the logging
configuration changes would not be found in the new location.  This
change updates the scripts to look for logging configuration in
$XD_CONFIG_LOCATION (or %XD_CONFIG_LOCATION%).
The default guava for Acceptance tests is version 15.

Had to set this to version 15 because JClouds will not be able to use any guava above 15 until they release 1.8.
XD-1545 Acc testing for multiple containers

1. Test no longer relies on artifact to know what containers are available.  This is queried from admin.
2. Test finds the container where source, processor, job & sink modules are deployed.
3. Mapped ec2 internal dns to external dns.
4. Tests handle x containers for source & job file based tests.
5. Sample properties container settings have been removed.
6. jclouds-ec2 dependency added to build.gradle.  It is compile time since it is utility based.
XD-1849: Move executions by name
XD-1849 Move launch endpoint
XD-1849 Changes on merge

- Make job launch as `POST` request
  - Update BatchJobExecutionsController
  - Fix test
  - Update REST client - `JobTemplate` method for job launch
  - Update job service in the admin UI
- Move the job launch test to `BatchJobExecutionsControllerIntegrationTests`
Use ZooKeeperUtils for map<->bytes conversion
MapBytesUtility now private inner class
fixed compile warnings

Updated to use new (un-deprecated) methods
XD-1306 Moved RemoteFile classes from dirt to spring-xd-extension-batch
Update Jolokia dependency to use IO platform

- Update `spring-xd-dirt` jolokia dependency to use `jolokia-core` artifact
so that Spring IO platform version (currently `1.2.2`) gets updated
automatically.
- Remove explicit version update
XD-1942 - Use guava 15.0 for spring-xd-integration-test
XD-1939 - Update to Spring Batch Admin 1.3.0.RC1
XD-1941 Re-enabled Boot repackaging for spring-xd-yarn sub-projects
XD-1849 Move batch jobs configurations endpoint

- Move REST endpoint `/batch/jobs` to `/jobs/configurations`
- Fix admin UI
- Fix tests
- Move `jobs/executions` endpoint tests into `BatchJobExecutionsControllerIntegrationTests`
XD-1849 Move instances by jobName endpoint

- Move from `/batch/jobs/{jobName}/instances` to `/jobs/instances?jobname={jobName}`
- Move test
Force versions from platform transitively