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