This allows one to define a subscription as the set of symbols obtained from parsing the zip entry names in a zip file. This will be used by option universes in order to determine what contracts are available and provide a data source for contract filtering.
Includes default impl of BaseDataSubscriptionFactory
This change is to prepare for binary data sources and defines a factory to
handle the reading of a SubscriptionDataSource and the conversion of that data
into BaseData instances