+fix "-1" on-button quote detail

TODO DONT_FEED_ME_WITH_OLD_QUOTES 1min after I disabled streaming for a Chart
TODO add Spread, %price, Throw on Out-Of-Spread fills
TODO still print incoming quote details on "Streaming" surface even though "Streaming" button isn't pressed
TODO mark that symbol has a new quote in DataSources (blink and set light-on-expiration-timer in the new thread to expire?... too much efforts for not-debugging-anything feature)
streaming rectified
TESTME quote.AbsnoPerSymbol unmessed

1/2 still print incoming quote details on "Streaming" surface even though "Streaming" button isn't pressed
TESTME QUOTE_ABSNO_MUST_BE_SEQUENTIAL_PER_SYMBOL
TESTME DONT_FEED_ME_WITH_OLD_QUOTES 1min after I disabled streaming for a Chart
TODO when btnStreaming.Checked=false, GeneratingNow isn't saved (it's deeper than just buttons)
TODO Save datasource must fully unregister consumers and register again to avoid StreamingSolidifier dupes
TODO check if backtesting isn't BROKEN due to this commit's changes in StreamingProvider.PushQuoteReceived()