Add or update comments referencing the specification paragraphs
Correct evaluation order for duplicate property check
Split CaseBlockEvaluation into separate method to better reflect the spec
Clean up compatibility scripts to use shorter declarations
Remove no longer used BuiltinArrayIterator class
Fix formatting errors spotted by jorendorff