Refactor|libcommon: Hide the "logical map number" concept behind G_MapTitlePatch()

This is now the only place where this map indexing method is used
and as such can be removed entirely once the map title patch is
defined through a better, user-customizable mechanism.