XD-1051 Remove module display command from shell
XD-1817: Redeploy modules in reverse order

Added inner class ModuleDeployment that holds module redeployment details
Modified redeployStreamModule to use ModuleDeployment
Improved error reporting in Stream.getModuleDescriptor
Minor cleanup on ContainerServerApplication

- Remove PropertyPlaceholderAutoConfiguration in ContainerServerApplication
- Remove unused methods
Fix some generics warnings
XD-1855 Update to use SHDP 2.0.0.RELEASE
Minor fixes on DeploymentSupervisor

- Avoid logging 'null' criteria
  - If the `deploymentProperties` doesn't have the container matching
criteria, then the `DefaultContainerMatcher` logs saying:
"No currently available containers match criteria 'null'"

- Add `POST_INITIALIZED_EVENT` StartMode for containers path cache
start()
XD-1854 Remove Hadoop v1 support

- remove hadoop12, cdh4 and hdp13 distros

- change fs.default.name property to fs.defaultFS
XD-1856 Add option to specify fsUri for hdfs sinks
XD-1861 Fix XD config logger

- Spring Boot 1.1.1 has the following change:
https://github.com/spring-projects/spring-boot/commit/b75578d99c8d435e1f8bf18d0dbb3a2ddf56fdc4
where, an external property source precedence would get re-ordered after the application configuration properties.
This change affects Spring XD config initializer which expects an external "zk-properties" property source
always preceding over the application configuration properties.

 - Fix XdConfigLoggingInitializer to explicitly check for `zk-properties` property source and obtain the
zk connection properties (for standalone/embedded case) before logging the appropriate value.
 - Log transport option for admin server
XD-1857 Add jersey-core and jersey-server to hadoop libs

- this allows us to use webhdfs:// for hdfs --fsUri
XD-1758 Use jmsUrl in Activemq module.
Code polishing based on code review.
JMS Source uses brokerURL for the host and port