Use the same code for burndown chart and derived Changeset State
Created by: mrnugget
Right now CalcCounts
and, for example, ChangsetEvents.ReviewState
use different code, which lead to a lot of bugs sneaking in in the past.
We need to find a solution to merge both pieces of critical business logic.