Use disk_available_least other than free_disk_gb to consume. assume virt disk size is consumed by instances when calculate the available disk size. fix bug lp:1042071 Change-Id: I82dc3bcfd97219085c624c81dfa47cbf0bcd4504