[REQS-383] Util to export curve provider to a csv file.
REQS-147 - Futures convexity adjustment calculation

Add in basic data structures to support convexity
adjustment during curve construction
REQS-147 - Futures convexity adjustment calculation

Initial part of documentation
[PLAT-6758][PLAT-6759][PLAT-6760] Delete old tests

Deletion of tests for old engine functions that are no longer
required.
[PLAT-6757] Delete old test

Deletion of test for an old engine function that is no longer
used.
[PLAT-6763] Delete no-op test
[PLAT-6765] Remove no-op test
PLAT-6774 SchemeAlteringHolidaySource needs hashCode and equals
Add ExposureFunction for combining multiple ids from another function
REQS-147 - Futures convexity adjustment calculation

Enhance basic data structures to support convexity
adjustment during curve construction
REQS-147 - Futures convexity adjustment calculation

Reformatting
FRA e2e example with FF curve
REQS-147 - Futures convexity adjustment calculation

Add extra test
REQS-519 fixed FRA e2e test
[PLAT-6727] Added end-to-end test with hard-coded numbers and a futures not in the curve calibration.
[PLAT-6727] Small formating changes.
[PLAT-6727] Added tests with different instruments (OIS) to check the difference in calibration as no impact where it should not have impact.
PLAT-6775 CombiningExposureFunction was renamed
PLT-426 - TimeSeriesRelativeWeightedDifferenceOperator does not handle weights of 0

Add code and test to handle weights of zero
PLT-426 - TimeSeriesRelativeWeightedDifferenceOperator does not handle weights of 0

Fix typo in method name