refining networkpatitioncontext and support dependent scaling in applicaiton monitor

Conflicts:
	components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/monitor/component/GroupMonitor.java