Display if a unit is core unit in unit info dialog
Fix isCore() giving incorect results on new scenario units when player has undeployed core units
Fix player.setCoreUnitList when copy operation is called from a localStorage load which doesn't have the methods saved
Added getPlayersByCountry to list all players for a scenario country
Replace isCore() and isDeployed() functions with static properties as we need those saved and persistent.
Use new unit object isCore and isDeployed properties
Use new isCore and isDeployed properties in map object
Added campaign progress saving and restoring using local storage.