DC API: support list of strings for install source, and try every possible source if it's missing.

https://cfengine.com/dev/issues/2878