use size-1 instead of lastIndex for #487
Fix string of Range, SizedRange .iterator(), .by()

The previous implementation would for example return

    1..10.iterator()

which looks like it should be valid Ceylon code to reproduce it, but
isn't because you need to wrap the range in parentheses:

    (1..10).iterator()
Add string to iterables and iterators
remove some boxing and improve a doc string
Merge pull request #489 from lucaswerkmeister/iterableStrings

Better iterable strings
better docs for Range
more efficient sequence creation + add generateSequence()
oops, fix bug spotted by @lucaswerkmeister
don't refine string on the result of mapPairs()
rollback changes to string, to get tests passing again
fix build problem
compile SizedRange
Merge branch 'master' of github.com:ceylon/ceylon.language
fix String.trim() for unicode chars
these native attributes are compiled now
length=>size, and remove attributes that are compiled now
optimize Array(sequence)
move generateSequence to new file, add test
Add [populate|generate][Array|Sequence]
more efficient (?) impl of span/segment for List