More Object.create tweaks
Fix PackedStructArray GetReference not interacting correctly with some other compiler infrastructure.
Refactored the way array element references work. This should enable allocation hoisting for references in loops.
Fix bug introduced in array pinning by element reference changes
Partially implement dereferencing of element references
Fix dereferencing of packed array element references.
Rename the struct allocation hoisting transform.
Naming cleanup (ElementReference -> ElementProxy)
Ensure element proxy prototypes are always created using crockford create, since it has a huge impact
Implement allocation hoisting for element references.