update layout parser
improve extension registry
fix support for new language-plugin-specific file extensions
Merge remote-tracking branch 'upstream/fomega' into fomega