Move the USB functions to a separate file, so that we can build the nbdkit plugin without including qdl.c. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>