GS-10573 Generated CapacityRequirementsPerAgen#hashCode()

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126429 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10573 Refactored base class from CapacityRequirementsPerAgent

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126430 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10573 Introduced capacity per zones

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126431 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10577
overload start machine method with one that accepts GSA zones

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126432 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10573 Fixed capacityrequirementsperkey method overload runtime exception IllegalAccessError

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126434 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10573 removed hashCode and equals from SlaPolicy since they are not needed

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126435 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10573 Started refactoring of capacitystrategy to support zones

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126436 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10573 Improved exception logging

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126437 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10177 Print stack trace on cloud errors

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126438 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10574
added zone based calculator that simple dopes the statistics pool with entries that are for a specific zone operator.
junit still does not pass

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126439 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10573 Enable API to deploy manual capacity per zone elastic processing unit

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126440 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10573 more refactoring torwards zones affinity

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126441 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10573 Refactored TimeWindowStatisticsCalculator while loop into a for loop

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126443 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10574 Fixed TimeWindowStatisticsCalculator by using shallowClone

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126444 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10574 Fixed algorithm that takes statisticsIds to calculate and injects instanceIds and zones into it

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126445 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10574 Fixed test to use two samples in order to properly perform time average

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126446 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10574 Refactoring DefaultProcessingUnitStatistics to use PUStatisticsId.shallowClone()

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126447 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10574 Code formatting

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126448 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10574 moved ZonesStatisticsConfig from admin.pu.statistics.config to admin.zone.config

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126450 eb64e737-3616-4df0-8941-5ee2ae88103d
GS-10574 renamed ZoneStatisticsConfig->ZonesConfig

git-svn-id: svn://pc-lab14/SVN/xap/trunk/openspaces@126451 eb64e737-3616-4df0-8941-5ee2ae88103d