making ArrayLists in PartitionContext synchronised
mark terminating cluster/group as different map
stopping the Cluster Monitor before terminating instances
fixing sending inActive events twice from autoscaler
renaming term 'kill' to 'terminate'
fixing a bug in checking string equality
fixing issues faced while evaluating status
fixing the wrongly used log statement
fixing terminating issues
fixing to read empty list
enabling state transition from Terminating to Created in Cluster and Group Statuses
adding created events for cluster and group in topology and in app statuc topics
support cluster created when auto-recovery case in the member fault
support group/cluster created upon termination of all members when the application is not in Terminating
resetting Cluster and Group statuses to Created from Terminating in Topology
renaming couple of methods
fixing appId issue and calculating status issue
fixing evaluating the status
moving Application Strucutre related classes to applications package
renaming application.status topic to applications