fixed #4

- Added a checkbox in FormattingPreference to configure if formatting
should be run on save
- In RinzoXMLEditor.doSave if it was configured using the checkbox, I'm
using an instance of FormatAction to format the code before saving the
editor content.