[PLAT-6333] Changed InterestRateFutureOptionMarginXX to be child of FuturesXX. Created generic pricing mechanism for options under Black model with flexible volatility providers. Test using a expiry/logmoneyness surface. (Vince)