Renamed classes

JobListener and StreamListener were renamed to
JobDeploymentListener and StreamDeploymentListener to
more accurately reflect their roles. AdminServer was
renamed to DeploymentSupervisor since this class
is not actually a server in a traditional sense
(i.e. it does not directly respond to requests) but
instead is the single process in the system that
is responsible for managing containers and deployments.
Fix Job Repo\Plugin tests

- Fix the `JobRepoTests` to use embedded datasource rather than explicit datasource
- Remove `EnableBatchProcessing` from JobPluginTests
XD-1479 Improved DefaultContainerMatcher cycling

XD-1518 Add tests for DefaultContainerMatcher
XD-1507 UI: Able to submit not currently deployed jobs

* Use `ng-cloak` to minimize flicker
* Apply `cg-busy` consistently
  - Apply minimum duration of `250ms`
  - Update `cg-busy` to `4.0.2` - see also: https://github.com/cgross/angular-busy/issues/23
* Improve rendering and alignment of Growl notifications
* Color-code statuses under *Deployments* and *Executions* tab
XD-1348/1342 RabbitBus Container Properties in yml

JIRA: https://jira.spring.io/browse/XD-1348
      https://jira.spring.io/browse/XD-1342

Allow default listener container properties to be set for
the RabbitMessageBus.

Will be overridable at the module level with a future
commit.

Polishing; PR Comments

- Add comment about ack modes
- Move props to top-level messagebus key
XD-1634 Update Spring Integration to 4.0.0.RELEASE

JIRA: https://jira.spring.io/browse/XD-1634