Fix market data snapshot ID seen by batch against a user market data snapshot: don't create composite market data snapshots unnecessarily; present ID of underlying snapshot when no override data
PLAT-3030 - additional validation and logging
Merge branch 'topic/PLAT-3030' into develop
Stop dirtying view definitions on every config change event
Andrew Griffin - changes to allow access to non-public methods
Improving serialization of ForwardCurve objects by including all of the available data
Final work on ForwardCurve serialization
Fixing PMD errors
Portfolio attributes are copied over to the split portfolios in PortfolioAggregator;
SavePortfolios now saves portfolio attributes too.
Copy attributes to new portfolio in aggregate()
Type of ForwardCurve value name is ForwardCurve instead of ForwardCurveYieldImplied
Fixed NPE for primitives-only views
Merge branch 'develop' into ui/dev