[PLAT-5371], [PLAT-5372] Constructing bond curves by calibrating rather than interpolating directly on yield
[PLAT-5372] Tidying up some code
[PLAT-5374] Using curve type when requesting yield curves