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
Fix servlet-api dependency

- Fix servlet-api dependency in `spring-xd-test-fixtures` and `spring-xd-shell` sub-projects
XD-1599 replacing springsource references
XD-1261: Derive default values for xml module options
XD-1261 changes on merge
Fix DIRT dependency on xerces

- Exclude `xerces` from spring-xd-dirt compile dependency
Fix XD shell xerces dependency

- exclude xerces dependency in `spring-xd-shell` project
Enable Git integration for generated IDEA project file