Revert "Rescue Arraytype from ArrayPrototypePatcher"

This reverts commit cc13d5d2c7055e93e53b1abd56b38241e85f90d2.

Change-Id: I8b9d517ce422a06879676962650cb19cf07d8913
Revert "Always include Array type in instantiated types"

This reverts commit 1c3e181002d05dbd9fa8af97079345307ba4c350.

Change-Id: I7cd12dee86b2145e6d88f409825fd9179e517f4d
Revert "Update Array class to be faster"

This reverts commit 68372eabcf0cbb24ee74f63a98b52a0eb7cffed7.

Change-Id: I3adc78fb2ec0f4f083ce98f3a867fe68452c02b9
Validation of codegen signature