[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
[PLT-415] Created a new parameter sensitivity calculator which take into account the underlying curve for curve build as a spread on existing curves.
[PLT-415] Added java doc and cleaned comments.
[PLT-415] Change precision expectation on finite difference results.
[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-6692] Updating deprecation message

To point to correct classes to get the cash flows of an interest rate swap
[PLAT-6658] Changed line width
[PLT-415] Changed source code to match the new 120 characters rule.
[PLAT-6658] Modified format of the method test
[PLAT-6714] Added swap test for Fed Fund v Libor swap.