HDInsight - Introducing ClusterType for HDInsight Clusters

Enable creating HDInsight cluster with ClusterType parameter (default be Hadoop, user "HBase" to create a HBase clsuter) and also update the HDInsight publie SDK version to support the new functionality. For get cluster request, the cluster detail will contain one more field to show the type of the cluster