protocol: define content updates and their internal queue
Multiple protocols use the term content update without a fill definition. It makes sense to define it in the core protocol so that not every other protocol has to define it.
This is supposed to retain the current semantics and only changes the documentation while defining new terms.
Signed-off-by: Sebastian Wick sebastian.wick@redhat.com