instance context initial impl.
putting and getting from the InstanceContext map
adding instance id to topology Member
adding instance id and alias to InstanceContext
making InstanceContext serializable
fixing a compilation issue
storing InstanceContext against instance id
Revert "Fixing file name mismatch issue"

This reverts commit e04f271ceb9d861170fe47841d762e8ff84cb17f.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/stratos
refactoring the Applications hierarchy to contain Instance Context info. for group based scaling
refactoring packages for instance context
adding instance id generation and isolating the dynamic data from monitors
adding instance id to the events and monitors
adding contains api for instanceContexts
fixing instance id issue
tracking instance id to topology Cluster
removing some unused imports
introducing a generic type to InstanceContext
fixing a NPE
Fixing null pointer issue, adding method comments and refining code