Fix pool related cases to recover selinux state.

This PR depends on https://github.com/autotest/virt-test/pull/1751.
This commit is base on a virt-test change to recover selinux state
after creating an NFS pool. Besides this change, this commit also
fixed a few bugs.
1) Stop virsh.domblkerror cleanup entire temp directory.
2) Clean virsh.vol_create_from and virsh.vol_download_upload file.
3) Create the file before chmod in virsh.vol_download_upload to
   prevent error.

Signed-off-by: Hao Liu <hliu@redhat.com>
@waynesun09 Thanks for your testing. I prefer creating a file with write permission before downloading. I'll be safer :sunglasses: