Allow evacuation without target host

This feature will let the scheduler pick up the best target
compute node when evacuating an instance.

bp find-host-and-evacuate-instance

Change-Id: I100987e8f6159267e0203ee6bd97aaa524d6620e
Merge "Allow evacuation without target host"