lavfi: add compand audio filter

This patch adds the `compand` audio filter from ffmpeg master branch
(currently at 7f0f47b3df) adapted to work with libav.

The following changes are made:

 * use float instead of double
 * use strtok_r instead of av_strtok
 * remove asserts
 * use AVFrame instead of manually allocating memory