qiprog_usb_dev.h: Include qiprog_usb.h, not qiprog.h (Trivial)

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
libqiprog: Add preliminary command translator for QiProg slaves

This is the module that runs on the QiProg device, handles USB requests,
and converts them into QiProg calls which are executed on the device. This
module is transparent to the host.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
libqiprog: Define a majority of the qiprog API

Define most functions in the QiProg API. This presents a minimal API for
performing chip IO, although it does not yet handle advanced functions
such as write and erase. Those functions remain undefined for the time
being.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
libqiprog: Implement redirection wrappers for defined function

For the QiProg functions which are defined, implement the thin redirection
wrapper (dev->drv->function()).

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>