Separate org.ObjectLayout.intrinsifiable so that it is not dependent on org.ObjectLayout

 - Added org.ObjectLayout.intrinsifiable.StructuredArrayIntrinsifiableModelBase with protected
accessor methods and private fields.

 - Kept org.ObjectLayout..StructuredArrayModel with public
accessor methods.

- Changed api calls into org.ObjectLayout.intrinsifiable.StructuredArrayIntrinsifiableBase to avoid
 use of CtorAndArgs (use separate constructor and args arguments).