PLAT-3466 - Renamed MarketDataShiftSpecification to MarketDataSelector
PLAT-3466 - Changes to Selector interface to return underlying selector on a successful match.
Additional unit tests
PLAT-3466 - Additional unit test
Merge remote-tracking branch 'origin/develop' into develop