Integration of mapsettings dialog

- Removing unkown widget for now (colour selector)
- Introducing cpp files for mapsettings
Revamp of mapfile lifecycle