Add support for a <javacoption> subelement to <ceylon-compile> for passing options to javac via --javac=... options to ceylon compile
ant tasks: Correct copyright comment headers in the ant tasks, keeping the ASL 2 license inherited from the Apache ant javac task in those tasks which are substantially related to it, but adding the project-default GPL2+classpath exception to those files which lacked a header before
ceylondoc: remove workaround for #877
Add copyright comment headers to java/ceylon files lacking them
and fix two tests broken by the correction of copyright headers.
Fix problem with classes satisfying Sequence exposed by the renaming of the SequenceImpl test done are part of the copyright headers fix
ceylondoc #927: fix bug in loading and sorting inherited members
InvocationBuilder: move the call to compute() from the factory methods of InvocationBuilder to the build() method
InvocationBuilder: Move the addition of implicit arguments (for array(), arrayOfSome() and arrayOfNone()) outside makeInvocation()
InvocationBuilder: We no longer have arrayOfSome() or arrayOfNone(), so we don't need to worry about prepending implicit arguments for them
InvocationBuilder: Transform the arguments *after* we've transformed the primary. For the NamedArgumentInvocationBuilder this is complicated by the fact that the vars have to be built before we transform the primary (because the first of those vars is the transformed primary\!), so we split up the populating of the vars from the appending of args
InvocationBuilder: Rename some methods
InvocationBuilder: Move some code messin' with the transformed primary from transformInvocation() to transformPrimary() where is belongs
InvocationBuilder: Move some mode code messin' with the transformed primary from transformInvocation() to transformPrimary() where is belongs
ErrorCollector: Minor
InvocationBuilder: Minor tidyup/inline
InvocationBuilder: Minor tidyup/inline
InvocationBuilder: transformInvocationOrInstantiation() and three methods
InvocationBuilder: Special case the transformation of the arguments on a method of a value type, so we're not changing the argument list after it's supposed to have been transformed
InvocationBuilder: Remove typearguments which wasn't being used
InvocationBuilder: Start using a CallBuilder, instead of maintaining the list of arguments and type arguments ourselves