This branch fixes the following issues with rendering:
issue #1: Discontinuous data sources that were rendered without other data were not emitting null data in unknown portions.
issue #15: Discontinuous portions were not being handled correctly by tooltips and guidedots.
fix issue #1
Account for completely null data in data sources
fix issue #15
Account for discontinuities in guidedots and tooltips
Let's try this again