Changes to perform rolling restart of HDFS datanode

Refer #194. The changes are to perform rolling restart if HDFS datanode service.Also there are HDFS datanode related changes for #309, #305 & #183.    
Also, good call for ensuring we use the Hadoop zookeeper cluster for configuration management and not switching between the Hadoop and Kafka zookeeper cluster depending on which type of node.