Various rev25 changes:
- ClassDefinition: Add accessor to methods in source order
- MethodDefinition: Add 'static' modifier
- Parser: Handle [Yield,GeneratorParameter] restriction in arrow function parameters
- BuiltinFunction: Add shorthand for AddRestrictedFunctionProperties()
- Abstract Operations: Add CanonicalNumericIndexString and CreateCompoundIterator
- Update DeclarativeEnvironmentRecord and GlobalEnvironmentRecord
- Compiler: undefined/null in comprehension for-of iteration
- Compiler: Evaluate class methods in source order
- Compiler: Update FunctionDeclarationInstantiation
- Realm/GlobalObject: Don't install implementation-defined extensions in new realms
- Update built-in objects:
  - ArrayIteratorPrototype, FunctionConstructor, FunctionPrototype, ObjectConstructor, ObjectPrototype
  - binary: ArrayBufferConstructor, ArrayBufferPrototype, DataViewPrototype, TypedArrayConstructorPrototype
  - date: DatePrototype
  - iteration: GeneratorFunction
  - reflect: LoaderPrototype, RealmConstructor, RealmPrototype, Reflect
  - text: RegExpPrototype, StringConstructor, StringPrototype
- Update ordinary and exotic objects:
  - OrdinaryObject, FunctionObject
  - ExoticArguments, ExoticArray, ExoticBoundFunction, ExoticIntegerIndexedObject, ExoticString
- Update PromiseAbstractOperations
- Update test cases
Update exclusion list