Merge pull request #133 from radonsky/master

Upgrade gradle to 1.12
Merge pull request #135 from Netflix/fix-maxKills-chaos-bug

maxTerminationsPerDay was checked only once for the group before the ite...
maxTerminationsPerDay was checked only once for the group before the iteration over the instances while ee should check if maxTerminationsPerDay was exceeded before trying to terminate *any* instance.
The original condition should be returned in addition to the new one since unit-test will otherwise fail:
the reason for that is that the unit-test checks two things:
1. selected instances
2. terminated

and no instance should be selected if we reached the max.
Though the previous fix ensures that we won’t kill the chosen instance - according to the unit-test we should not even choose it (strict approach).
Merge pull request #136 from Netflix/fix-maxKills-chaos-bug

The original condition should be returned in addition to the new one sin...