one more 3.5 fix: change String.Concat() overload

System.String.Concat(IEnumerable<string>) was introduced in .NET 4.0,
but all versions support String.Concat(string[]).