(maint) Re-Allow an array of hosts in apply_manifest_on

Before it was refactored, apply_manifest_on allowed an array of
hosts. The Puppet acceptance tests rely on this behavior, so we need
to re-introduce it.