qiprog: Clean up after being done with libqiprog

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
qiprog: Print message when an unimplemented operation is called

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
qiprog: Implement reading chip contents to file

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