libvirt: Add virsh blockpull commandline testcase

Test virsh command blockpull:
    1) Prepare test environment.
    2) Populate a disk from its backing image.
    3) Recover test environment.
    4) Check result.

Signed-off-by: Guannan Ren <gren@redhat.com>