Make LiveDataSpecification serializable, as used in EHCache
[PLAT-3239] Enhance EHCacheUtils to directly support tests

Add test-ehcache.xml config file
Allow each test to start its own independent cache manager, which it must shutdown
[PLAT-3239] Use enhanced EHCacheUtils in tests
Naming .java file correctly
Pass through constraints correctly
Handle multi-currency instruments
Bug fix
Renaming some files and setting the target specification for credit curves to NULL
Handling the case where the target specification type is null
Forgot to rename these files
Testing fudge builders for curve nodes
Fix dep graph for primitives that are market data
Renaming variables called strip to node
Tests for curve node id mapper and curve definition builders
Refactored security.ftl to individual asset templates
[PLAT-3227] Add ftl and model output for cdsIndex securities
[PLAT-3227] Check if bond id is not null because it is optional
[PLAT-3226] Support for CDSIndex on green screens
Renaming a field
more gadget container dragging weirdness