adding network partition context to cluster and application
fixing test failure
fixing a compilation issue
Fixing scaling rule test failure
Renaming CloudControllerDSComponent to CloudControllerServiceComponent
Adding ClusterInstanceContext in Autoscaler
Fixing compilation errors in cloud controller
Adding distributed map provider to cloud controller