No need to store the power costs in a sorted set

Performance improvement, as it avoids calling Period.compareTo()
Don't store 0-consumptions

Should improve performance in capacity tracking, if there ever is a
0-consumption resource.
Minor optimizations to CapacityTracker
Switch to reproducible mode and lower logging level