Add a backend command to change cobol format (free format vs fixed format)
Add document oultine mode
Add document outline tree widget

the tree is fully synchronised with the editor fold panel.

also refactor things a bit