XD-1940 Excluding duplicate transitive dependencies
XD-1835 Job deployment/definition status for single jobExecution

* Add job deployment/definition status to Job Execution details page
* Update `bootstrap` to version `3.2.0`

XD-1835 Reduce code duplication in `BatchJobExecutionsController`

XD-1835 Add AngularJS deployment status directive

* Remove deployment status rendering from job execution details page

XD-1835 Show Job Definition deployment status in Shell
XD-1944: Error deploying stream when no matching containers

When a container arrives each stream is examined to determine which
modules have been deployed to it. If no modules have been deployed
we get a NoNodeException for the path
/xd/deployments/streams/<name>/modules. The exception is now trapped
and ignored as it simply indicates that no modules have yet been
deployed for the stream.

Handle case when deploying a stream without containers

Wrap a try/catch NoContainerException around every attempt to
match a container - otherwise some of the module requests
will not be written and the stream state will not be correctly
calculated.