Add PrimitiveArray support levels, and integrated with StructuredArray

 - Adds intrinsifiable abstract classes for the various primitive array forms.

 - Adds a PrimitiveArrayModel and a PrimitiveArrayBuilder

 - Creates common AbstractArray and AbstractArrayModel bases across primitive and structured arrays

 - Adds support for PrimitiveArray as valid elements of StructuredArrays

 - Adds copy constructor support for PrimitiveArrays

 - Adds support for creating instance copies of StructuredArrays that contain PrimitiveArrays

 - Adds tests under PrimitiveLongArrayTest.java