allow source param to concat::fragment to be a string or an Array

This is resolve a regression preventing an array of string(s) being passed to
the fragment file resource's source parameter.