cleanup and bug fix
cleanup and bug fix

Add ErrorCreate when we can not access plugin.
Cleanup space.
Fix memory leak when free Disk Record.

Signed-off-by: Ma Shimiao <4511f16e942ad3568742865d09c9060c1d8bebb9@cn.fujitsu.com>

lazy404/libstoragemgmt,cathay4t/libstoragemgmt,jumitche/libstoragemgmt,libstorage/libstoragemgmt,cathay4t/libstoragemgmt,joehandzik/libstoragemgmt,tasleson/libstoragemgmt,lazy404/libstoragemgmt,libstorage/libstoragemgmt,cathay4t/libstoragemgmt,jumitche/libstoragemgmt,libstorage/libstoragemgmt,tasleson/libstoragemgmt,lazy404/libstoragemgmt,joehandzik/libstoragemgmt,libstorage/libstoragemgmt,jumitche/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,tasleson/libstoragemgmt,jumitche/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,libstorage/libstoragemgmt,joehandzik/libstoragemgmt,cathay4t/libstoragemgmt,tasleson/libstoragemgmt,tasleson/libstoragemgmt,cathay4t/libstoragemgmt,jumitche/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt,lazy404/libstoragemgmt,joehandzik/libstoragemgmt,HP-Scale-out-Storage/libstoragemgmt