XD-1771 TwitterSearchTest now tests in append mode

Since the updates to TwitterSearch it returns multiple messages during the duration of the test.
Before we expected only one result/message now we get an indeterminate amount.  Thus the
assertReceived was removed and the file sink that captures the results is now in append mode.
XD-1628 UI: User can view specified/used job properties

* Add ability to view the job definition when viewing the job execution details
* Add ability to view the job module meta data (if job definition deployed) when viewing the job execution details
* Add `displayForJobname()` to `ModulesMetadataController`
* Add tests for `ModulesMetadataController`

Jira: https://jira.spring.io/browse/XD-1628

XD-1628 Code Review Changes
* Move Module Metadata and Job Definition details from the Job Execution Details page to a dedicated Job Deployment Details page
* Fix e2e tests

Fix comment and module dependency
Add locator support to gemfire-cq and gemfire source
XD-1773 upgrade Curator to 2.5.0
XD-1774 UI Automatically close notification messages

* Close notification messages automatically after `5 seconds`
* Improve UI consistency
* Add ngAnimate
* Update `angular-busy` to `4.0.4`

XD-1774 Test fix
Fix typo in AdminUI
UI Rephrase `module tab` description
Moved deployment status to its own node

A new "status" node was created under the module deployment
path. The deployment status is now written here. This is
a pre-requisite for placing module deployment properties
under the module deployment node.

See https://jira.spring.io/browse/XD-1338
XD-1338 Hints for partitioning a stream (cont)

This is a continuation of XD-1338. It includes the following:

When writing a module deployment request, the module deployment
properties are written as the node data. These properties
are read by the container executing the deployment.

When a container leaves the cluster, those properties are reused
by the container that the module is redeployed to. This allows
the module deployment to carry forward partition information
(especially partition index) that is unique to that deployment.

Introduced ContainerAwareModuleDeploymentPropertiesProvider to provide
deployment properties for modules targeted to a specific container.
It is an extension of ModuleDeploymentPropertiesProvider that
can be used in areas where deployment properties for a specific
container are required.

Also renamed ExcludingContainerMatcher to RedeploymentContainerMatcher
and modified the implementation to only ever return one Container.

A typo in MessageBusSupport was corrected.

Addressed comments for PR 902