SinglePointFilterModularTimeSeries

check if filteredSingle returns a valid point, so that points
invalidated by a ValidRange TS don't end up in the db. minor changes to
overlap conditions logic in bufferpointrecord gap detection -- not a
bug, but should be correct logic for detecting overlap.