[PLAT-6658] Added pricining method with general smile model

Corrected cosine weight function
[PLAT-6658] Added wrapper for interpolated smile, pricer for coupon ibor

Also wrapped right extrapolation.
[PLAT-6669] Proper handling for large correlation
[PLAT-6685] Estimate and recompute cutoff for integral
[PLAT-6679] Extended SABR right extrapolation
[PLAT-6690] test smile interpolation
[PLAT-6704] Shifted lognormal extrapolation for SABR

Also includes a part of [PLAT-6705] Left and right extrapolation for SABR
[PLAT-6705] Added left extrapolation for SABR
[PLAT-6690] Added test for right function and left function

Deleted SABR with right extrapolation as GeneralSmileInterpolator
Merge branch 'develop' into topic/PLAT-6658
[PLAT-6705] Deleted right extrapolation for SABR
[PLAT-6690] Added Ibor in arrears tests
[PLAT-6658] Changed line width
[PLAT-6658] Modified format of the method test
Merge branch 'refs/heads/topic/PLAT-6640-part1' into topic/PLAT-6640-part2
[PLAT-6640] Adding concreate caplet strippers and tests
[PLAT-6640] adding caplet strippers and tests
[PLAT-6640]
[PLAT-6723] getModifiedCurvatureMatrix in NonLinearLeastSquare and NonLinearLeastSquareWithPenalty is slow
[PLAT-6640] remove final