PLAT-6304 - Simplified portfolio loader tool

Added in release notes for changes that will be required in client projects

Reviewed-by: Jon
[PLAT-6151] : capital indexed bonds : add calculation method for dirty real price from curves.
[PLAT-6319] : add tests to the bondLoader.
[PLAT-6258] Only throws if spread == null.
PLAT-6322 Added equals() and hashCode() to SimpleYieldConvention and refactored bond code to use them

Also changed InflationBondSupportUtils to use the collections of YieldConvention rather than String.
[PLAT-6153] : fix broken test.
[PLAT-6321,PLAT-6325] Unit test for likely cause of 6321. 6325 discovered, and fixed.

Reviewed-by: Tim Raggatt
[PLAT-6321] Increase complexity of test and include necessary fixes.

Back-pointers from original inputs must be updated along with new inputs.
Intermediate node cache must be updated during fixing.
Reviewed-by: Tim Raggatt
[PLAT-6317] : Bucketed PV01 for bonds.
[PLAT-6329] Expose Implied Vol for Swaptions under SABR
[PLAT-6329] Expose Implied Vol for Swaptions under SABR
[PLAT-6330] - Scenarios: Add test script showing BucketedPV01 example