mapsettings - output format options

- Finishing refactor to use the (simpler) KeyValue model
- ui cosmetics to use the maximum room available in tab