Return a list of servers that are candidates to host the
services deployed to this migratable target. If the
ConstrainedCandidateServer list is empty, all servers in the
cluster are returned. If the ConstrainedCandidateServer is not
empty those servers only will be returned. The user preferred
server will be the first element in the list returned.