Fixes for recent parser changes
More M5 syntax
Rearrange the sources (and tests) so we can do a build from the top level using a plain 'ceylon compile'. Not fixed build.xml yet
Fix module descriptors, mostly adding explicit dependency on ceylon.language, but also actually fixing test.ceylon.dbc and adding a module.ceylon for test.ceylon.process
Fix some m4-isms
Completely rejig the build
Rename the old test module to ceylon.test, fixing all dependencies to it. Print information about modules with no tests.
Merge in https://github.com/thradec/incubator/tree/e2732e90a951643d42cee125238c2bf154d7986d/ceylon.test, basically unchanged except for his assert.ceylon is my assertions.ceylon, and I retained the doc comments
Fix test.ceylon.math for use with ceylon.test
ceylon.test: Make it version 0.4 like all the other SDK modules and add
a by annotation to the module
ceylon.test: doc annotations
tests: Get rid of the old Suite class, and just use a suite() function which
uses a TestRunner.
Fix all uses of Suite to use suite().
In test.* modules rename the source files containing the run() method to be run.ceylon consistently.