Add multi-map stats support (saved position)

Make position be saved based on the map.

Position_Altis
Position_Stratis

Still support legacy "Position" for Altis.
If "Position_Altis" is not available, but "Position" is available, use it.

Also, if there is no position available at all for any of the maps, then
put the player in a random safe position (so that he does not stay in
spawn island)

Conflicts:
	persistence/players/sFunctions.sqf
Use more generic way of saving world-specific data

This allows for saving of world-specific data in under a separate
structure under the the player scope.

In addition to the usual PlayerSave section, there is now:

PlayerSave_Altis
PlayerSave_Stratis

At restore time, the world specific data is merged with the generic data
before being re-applied.
Cleanup old way of doing world-specific position
Fix merged booboo
Merge branch 'Development_main' into extDB_beta

Conflicts:
	persistence/players/pFunctions.sqf
	persistence/players/sFunctions.sqf
Merge remote-tracking branch 'altis-upstream/extDB_beta' into extDB_beta
Merge remote-tracking branch 'upstream/extDB_beta' into extDB_beta