resolved ambiguity caused by overlapping with an imported SDF2 rule
resolved ambiguity between section keywords (e.g. templates) and module
names.
Merge branch 'unstable'
Don't crash on-save if trans or editor directory doesn't exist.