[PLAT-4075] Adding a version of toDerivative that doesn't need curve names and deprecating constructors that take curve names
[PLAT-4074] Deprecating functions that use yield curve names to convert and adding new versions
[SAF-28] Pricing function for swaps using the Hull-White method
[PLAT-4075] Finishing work on removing need to have yield curve names in definitions
[PLAT-4075] Fixing tests that were broken due to removing curve names from toDerivative method