lavfi/overlay: remove merge
lavfi/overlay: re-do merge (INCOMPLETE).

Can not build yet, depends on buffersink merge.
lavfi/hue: switch to AVFrame.
lavfi/hue: add an optimized direct path.
lavfi/hue: reindent.