[PLAT-4688] DayPeriodPreCalculatedDiscountCurve.

This new class, when manually invoked by a custom analytics-generating
application, can pre-calculate all forward points on a day period
for a number of years.

It has significant startup time and significant memory requirements.