Enabling support for arrays of custom types

Till now it was not possible to use arrays of custom types as parameters.
This support is now added by adding new functionality to the valuefactory
and the value factory code generation.

Change-Id: Id20ec86a55a821289727c7dc00653797ad509129

git-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1578907 13f79535-47bb-0310-9956-ffa450edef68