Merge with master and re-use app property
Run any file/pkg as module - first pass
Folder/Module shortcut and cleanup
Runnable may be in non-shared package
Harmonised use of default runnable constant
Merge pull request #644 from ceylon/run-as-module

Run-as-module for files/folders, for #630