blocks: plateau_detector_fb is now a gr_block and forecasts

The detector actually could return 0 with insufficient input.
The forecast always requires at least 2*d_max_len.
However, forecast could be conditionalized to only
require this based on the last threshold detected.