CanonicalDeliveryData: Combine data for same node:hour from different campaigns
 * Data for the same node may be reported under multiple campaigns
 * Combine specific values (CanonicalDeliveryData.RecordSumFields) from additional campaigns
 * Add unit test for a node:hour with one record in DataA and two from different campaigns in DataB
AppNexus: Add daily budget/impression caps
 * Same value as lifetime