metomi/rose#955: add rose edit support for optional source content
metomi/rose#955: rose edit: file page: preserve optional
Merge pull request #1033 from benfitzpatrick/955.rose-edit-file-ignored-source-content

#955: rose edit: support file optional source content