listProducts cloned and modified to support passing in of a
preferedDataCenter to filter machine types by