ws
fix #268
pull repeat() up to List
rename repeated to cycled and add cycle()
(lazy operations vs eager repeat() on List)
some doc improvs
pull repeat() up to Iterable
refine repeat()/initial()/terminal() on Sequential
refine trimXxxx() on Sequential
fix iteration of LazySet (eliminate dupes)
define more stuff as final/native
rename [first|last]CharacterOccurrence to firstOccurrence/lastOccurrence
Remove certain ambiguity in assertion messages
remove unneeded definitions
Fix #271 although without line numbers or source file
Include exception add-ons
Add exception class and message to stack trace for #271
metadata/AnnotationInstantiation: Change the @Target elements of @AnnotationInstantiation so we can annotation default parameter methods with @AnnotationInstantiation if they invoke annotation classes or constructors. See ceylon/ceylon-compiler#1221.
Add @AnnotationInstantiationTree so we can serialize nested invocations of annotation constructors and classes. See ceylon/ceylon-compiler#1221.
Rename @AnnotationInstantiation.annotationClass() -> primary() since it is now used for annotation _constructors_ in some circumstances. See ceylon/ceylon-compiler#1221.
Metamodel: Add a DeclarationParser so we can parse Strings stored in annotations into Declarations. See ceylon/ceylon-compiler#1140.