XD-597 - Jobs now run asynchronously when kicked off.

Previously they would block until they finished.

Updated with code reviews.

Had to update code to handle async in the Lifecycle tests.
XD-704 Add Rabbit vhost for transport, source, sink
Add small sleep due to timing issue of file creation on CI server
Initial work for XD-683
Update version of args4j
Update usage of command line args in tests
Fix inverted logic from first WIP pass over the code
XD-683 - Change jmxDisabled option to jmxEnabled and do not enable by default

Conflicts:
	spring-xd-dirt/src/main/java/org/springframework/xd/dirt/launcher/RabbitContainerLauncher.java
	spring-xd-dirt/src/main/java/org/springframework/xd/dirt/launcher/RedisContainerLauncher.java
	spring-xd-dirt/src/main/java/org/springframework/xd/dirt/server/AdminMain.java
	spring-xd-dirt/src/main/java/org/springframework/xd/dirt/server/ContainerMain.java
	spring-xd-dirt/src/main/java/org/springframework/xd/dirt/server/options/AbstractOptions.java