Javarunner: skip jdk modules #488
Introduced JavaRunner subinterface of Runner with access to module classloader #488 Ceylon embedded runner

Also renamed JVMRuntimeOptions to JavaRuntimeOptions for consistency
Renamed RuntimeOptions to RunnerOptions for consistency #488 Ceylon embedded runner
Non hierarchical URI should not make error reporting fail
Merge pull request #524 from vietj/patch-1

Non hierarchical URI should not make error reporting fail
add missing static sublist() methods to String
Some minor code changes because of changes in the JS compiler `Options`
add link
packed annotations
fix some metamodel issues
more metamodel issues
work on #506 JS backend
new functions for #506
fix #506 on JS
Added `.gitattributes` to make sure everybody uses LF line endings
Fixed line endings
compile OpenInterface for ceylon/ceylon-js#359
don't copy the char array underlying the String
fix #526 handle windows line breaks
missed operatingSystem