Refine collection framework, add unittest cases and fixed bugs
	modified:   ../README/inputs.conf.spec
	modified:   .ropeproject/objectdb
	new file:   data_loader.py
	new file:   job_factory.py
	new file:   storage_object.py
	new file:   test/_fake_job.py
	new file:   test/_timed_cli.py
	new file:   test/_utils.py
	new file:   test/cli_simulator.py
	new file:   test/collect_vnx_dump.py
	new file:   test/mod_input.conf
	new file:   test/test_block_objects.py
	new file:   test/test_data_loader.py
	new file:   test/test_file_objects.py
	new file:   test/test_scheduler.py
	new file:   test/test_thread_pool.py
	new file:   test/test_timed_popen.py
	new file:   test/vnx_block_samples/backendbus_VNX5300_7.32.25
	new file:   test/vnx_block_samples/getagent_VNX5300_7.32.25
	new file:   test/vnx_block_samples/getcontrol_VNX5300_7.32.25
	new file:   test/vnx_block_samples/getcrus_VNX5300_7.32.25
	new file:   test/vnx_block_samples/getcrus_VNX5300_7.32.25_2
	new file:   test/vnx_block_samples/getdisk_VNX5300_7.32.25
	new file:   test/vnx_block_samples/getlun_VNX5300_7.32.25
	new file:   test/vnx_block_samples/getrg_VNX5300_7.32.25
	new file:   test/vnx_block_samples/getrg_VNX5300_7.32.25_2
	new file:   test/vnx_block_samples/pool_lun_perf_VNX5300_7.32.25
	new file:   test/vnx_block_samples/port_VNX5300_7.32.25
	new file:   test/vnx_block_samples/rg_lun_perf_VNX5300_7.32.25
	new file:   test/vnx_block_samples/storagegroup_VNX5300_7.32.25
	new file:   test/vnx_block_samples/storagegroup_VNX5300_7.32.25_2
	new file:   test/vnx_block_samples/storagepool_VNX5300_7.32.25
	new file:   test/vnx_block_samples/storagepool_VNX5300_7.32.25_2
	new file:   test/vnx_file_samples/array_serial.txt
	new file:   test/vnx_file_samples/cabinet.txt
	new file:   test/vnx_file_samples/cepp_pool.txt
	new file:   test/vnx_file_samples/checkpoint.txt
	new file:   test/vnx_file_samples/checkpoint2.txt
	new file:   test/vnx_file_samples/cifs_host.txt
	new file:   test/vnx_file_samples/cifs_server.txt
	new file:   test/vnx_file_samples/cifs_server2.txt
	new file:   test/vnx_file_samples/disk.txt
	new file:   test/vnx_file_samples/export.txt
	new file:   test/vnx_file_samples/export_share.txt
	new file:   test/vnx_file_samples/file_system.txt
	new file:   test/vnx_file_samples/file_system_root.txt
	new file:   test/vnx_file_samples/group_quota.txt
	new file:   test/vnx_file_samples/interface.txt
	new file:   test/vnx_file_samples/inventory.txt
	new file:   test/vnx_file_samples/mount.txt
	new file:   test/vnx_file_samples/nas_frame.txt
	new file:   test/vnx_file_samples/nas_server.txt
	new file:   test/vnx_file_samples/nas_server2.txt
	new file:   test/vnx_file_samples/storage_pool.txt
	new file:   test/vnx_file_samples/storage_pool2.txt
	new file:   test/vnx_file_samples/system_basic_perf.txt
	new file:   test/vnx_file_samples/system_cache_perf.txt
	new file:   test/vnx_file_samples/system_cifs_perf.txt
	new file:   test/vnx_file_samples/system_nfs_perf.txt
	new file:   test/vnx_file_samples/tree_quota.txt
	new file:   test/vnx_file_samples/user_quota.txt
	new file:   test/vnx_file_samples/vpfs.txt
	new file:   timed_popen.py
	modified:   vnx_block_loader.py
	modified:   vnx_block_objects.py
	modified:   vnx_file_loader.py
	modified:   vnx_file_objects.py
	modified:   ../default/inputs.conf
	modified:   ../default/props.conf