Remove unnessary threads in messaging model

Conflicts:
	components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/event/receiver/topology/AutoscalerTopologyEventReceiver.java
merge with new changes
Remove unnessary threads in messaging model

Conflicts:
	components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/event/receiver/topology/AutoscalerTopologyEventReceiver.java
	components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/internal/AutoscalerServerComponent.java
	components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/internal/CloudControllerServiceComponent.java
	extensions/cep/stratos-cep-extension/src/main/java/org/apache/stratos/cep/extension/FaultHandlingWindowProcessor.java
Remove unnessary threads in messaging model
Remove unnessary threads in messaging model

Conflicts:
	components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/internal/CloudControllerServiceComponent.java
Remove unnessary threads in messaging model

Conflicts:
	components/org.apache.stratos.load.balancer/src/main/java/org/apache/stratos/load/balancer/internal/LoadBalancerServiceComponent.java
Adding executor service for threads and remove unnecessary threads

Conflicts:
	components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/internal/CloudControllerServiceComponent.java
merge with new changes
Adding instance id for thrift publisher in cartridge agent
s/VMServiceClusterMonitor/VMClusterMonitor
Adding scaling drools test back
Add instance id to the payload
Avoid copying a transient map from registry.
Implementing  https://issues.apache.org/jira/browse/STRATOS-1020
udpating cluster cleanup with instance iD
introducing undeployment of deployment policy-v1
fixing build failure and refactoring
Merge branch 'masterreview3' of https://github.com/gayangunarathne/stratos
Merge branch 'master-instanceid' of https://github.com/gayangunarathne/stratos
Adding instance_id to average_served_request_count stream