Get arrayed property expressions down to the ivl_target API.
Allow class properties to be arrayed.

This adds the runtime support for class properties that are classes
to be arrayed. Add a means to define the dimensions of a property
in the vvp format, and add functions for setting/extracting elements
of a property.
Classes in $root scope up to elaboration.
Add support for classes defined in $root scope.