updates for MarketDepth and com.tws.ContractDetails.  Since market detph is a little confusing just turned both calls into MarketDepth and will let the market maker be null if not provided by the callback