ExpressionEvaluator evaluateArray is now recursive.

This is needed because in some cases you need nested arrays for symfony route parameters.