Changed parameters to unsafe constructObjectAtOffset() to include indicators of isContainer and objectFootprint. This will allow JVMs that need this information for container tracking to have it at the right point in the instantiation chain.
Also added calculation of footprint to constructSubArrayAtIndex to support these new parameters.