A couple of fixes now that Iterable.sequence is a method.
ceylon/ceylon.language#312: Remove ArraySequence from Symtab.
ceylon/ceylon.language#312: Start using a Ceylon version of SequenceBuilder
ceylon/ceylon.language#312: Remove some places where the compiler was instantiating an ArraySequence
ceylon/ceylon.language#312: MiscTest.compileRuntime() fix now that SequenceBuilder is implemented in Ceylon and internalSort has gone.
ceylon/ceylon.language#312: Remove ArraySequence
ceylon/ceylon.language#312: Disable optimizations for ArraySequence for now
ceylon/ceylon.language#312: Test fix now that SequenceBuilder is implemented in Ceylon
ceylon/ceylon.language#312: Bulk update following changes to remove ArraySequence, and implement SequenceBuilder in Ceylon.
ceylon/ceylon.language#312: Fixes for List.elementAt
Issue #1670: Optimize String iteration.
Issue #1670: Add test StringIterationStatic.
Fix tests involving ArrayBuilder
Fixup annother optimization tests for sequence()
Issue #1670: Remove the static optimization for ArraySequence iteration.
ceylon/ceylon.language#312: Fix test because get() is no longer refined on String (at least, not as far as the model is concerned).
Issue #1670: Test changes for static String iteration optimization.
Fix #1673
Rewrite the benchmark for ArraySequence iteration in terms of Tuple.
Remove the ArraySequenceIterationStatic test.
Improve the TupleIterationStatic test to cover #1673.
Merge the notempty branch onto master. Messy