[PLAT-2960] Add barrier distance function
[PLAT-2853] Add fungible trades to an existing portfolio node
[PLAT-2853] Modify existing fungible trades and their positions in the blotter
[PLAT-2853] Add new OTC trades to specific portfolio nodes
[PLAT-2853] Update simple OTCs (no underlying) in the blotter
[PLAT-2853] Add securities in the blotter with OTC underlying (i.e. swaptions)
[PLAT-2853] Update securities in the blotter with OTC underlying (i.e. swaptions)
[PLAT-2853] Modify position in fungible security even when security match isn't perfect
[PLAT-2853] Fix AbstractTradeBuilder.findPortfolio()
Fixed problem handling OTC securities with an empty ID bundle
[PLAT-2853] Fixes to adding OTCs in the blotter
[PLAT-2853] Fix conversion when generating trade JSON
[PLAT-3031] Extra IDs in the analytics grid row metadata
[PLAT-3031] Handle OTC positions with no trade in grid
[PLAT-3081] Added a convention for ibor indices
Added business day adjustments to RMGridTest
Changed target type of MarkToMarketPnLFunction to Trade
Added BlackVolatilitySurfaceSplineInterpolatorFunction.Flat and set Flat extrapolation to default for Spline Vol Surfaces
Merge branch 'develop' into ui/dev