feed: add support for a PULL callback mechanism

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>