[detectionfunctions] Add PeakODF.reinit method.

So MQ params aren't reinitialised by reset
function (which is generally called for every
new note onset)
[tests] Add test for hop size = frame size
[mq] Tidy up destructor function.

Call fftw_free instead of free on fftw arrays