Added customizable java classes for array declaration/instantiation

This involves new getArrayDefinition() and getArrayImplementation()
configuration arguments, and minor updates to all configuration vectors
and associated tests.
Added optional "javaAnnotation" for generated fields

Provides a single, zero-parameter annotation for generated fields.
Fully-qualified name must be provided, but need not exist in classpath
at generation time.
Allow using project dependencies in array def/impl classes
Solved bug with array initialization hardcoded to "List-only"
Better Ant task initialization
Updated release info