PLAT-5440 - Rename FunctionResult

Rename:
 - FunctionResult class to Result
 - getResult to getValue
 - isResultAvailable to isValueAvailable
 - Update javadoc in line with above
PLAT-5440 - Rename FunctionResult

Regenerate joda beans
PLAT-5443 - Apply scenarios when not running in batch mode
PLAT-5440 - Rename FunctionResult

Fix Joda beans
[PLAT-5488] Calculator for constant spread theta for bond futures
[PLAT-5447] MarkToMarketPnLFunction - Improve error message when SecurityMarketPrice not available
PLAT-5445 Extend NextQuarterAdjuster to allow for Quarterly Cycles other than March
PLAT-5446	 Remove assumptions of ExchangeTradedInstrumentExpiryCalculator from EquityFuturePriceCurveFunction
PLAT-5444 Create VixFutureAndOptionExpiryCalculator
[PLAT-5438] [PLAT-5442] Added basket at spot in bondFuturesSecurity. Corrected GrassBasis.
[PLAT-5437], [PLAT-5456] Using last margin price in bond future security conversion
[PLAT-5437], [PLAT-5456] Using last margin price in bond future security conversion
[PLAT-5453] Adding constant spread theta function for bond futures
PLAT-5458 - SuccessResult should not rely on code gen to implement interface
[PLAT-5452] Added convention AUSTRALIA_EX_DIVIDEND. Added yield, accrued interest, price, for the new convention. Tested against pre-computed values.
[PLAT-5441] Differentiation by time to dividend payment in RGW model
[PLAT-3807] Add ChangeManager and version timestamp to FunctionConfigurationSource
[PLAT-3807] Remove version latching from ViewProcessorManager
[PLAT-3807] Unit test coverage of FunctionRepository changes
[PLAT-3807] Add ChangeProvider trait to FunctionRepositoryFactory, connect ViewProcessManager, use dynamic pattern for curve functions, and update spring config