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
Fix Locale for Date Parsing

This changeset fixes the locale for date parsing to Locale.ROOT.
Without this change, the classes will fail when running on a
system in Asia in which the Locale has been set to Chinese.

These changes assume that internal representations will use
Locale.ROOT for date conversations.  Display dates should be
modified to use the local language.
add try-catch block for cross-script permissions

This commit adds a try-catch block to deal with the situation
in which opengamma is being called from another web page.  In
this situation, the cross-scripting permissions block access to
the parent window object, leading to the OG gui not rendering.