Source files are now collected at a central place instead of in every generator.

Package.getBuildSetting() now determines all source folders and recursively collects all source files there.