[PLAT-6308] : OG-Financial : add InflationIssuerCurveTypeConfiguration in CurveValidator class with a new validate function.
{PLAT-6309} : Act/Act AFB : wrong calculation.
PLAT-6315 - Ensure security external ids are recorded and checked
[PLAT-6140] Tests for underlying builder classes
[PLAT-6314] Inconsistent equals and hashCode
PLAT-6315 - Ensure security external ids are recorded and checked

Reviewed-by: Jon
PLAT-6315 - Ensure security external ids are recorded and checked

Reviewed-by: Tim
[PLAT-6204] : add uk linked gilt to yield convention implementation.
[PLAT-6319] : access to days to settlement at inflationBondSecurity level.
[PLAT-6320] : access to the interpolation method at inflationBondSecurity level.
[PLAT-6297] Created the provider with issuer curves and bond-futures volatilities.
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.