Integration of mapsettings dialog

- Removing unkown widget for now (colour selector)
- Introducing cpp files for mapsettings
Revamp of mapfile lifecycle
Add saveAs action + disable save action by default (TODO: to enabled as soon as mapfile object has been changed)