Introduce map Class field to replace Selectable/UseAsShellmap

This cleans up some uglyness in the current map format and generalizes the map chooser for use by the ingame map editor.
Let's keep this as a reminder that it is still not resolved.