Rewrite streaming mode for NoveltyCurve algorithm. Closes #191

This fix makes NoveltyCurve connectable to FrequencyBands and
BpmHistogram  in streaming mode.

Read stream of band frequency frames (vector <Real>) instead of
expecting overall matrix. Output stream of novelty values (Real)
one by one instead of vector<Real>.