backends,input: Finish the per backend queue.

Everything seems to work, more testing is needed.
doc: backends,input: Update docs.
build: Update input exported symbols.
backends: Fix virtual backend event propagation.

TODO: Resize Ack propagation