Flat exports and templates

This release adds some documentation and a few more parameters to the export formatters.

- `nested` parameter to control whether settings are exported depending on their groups (or flat w/o taking those into account)
- `template` parameter to change the default template used for shell and php settings writer
- various small things

Please check the commits and CHANGELOG for further information.