Fix netgame arbitration with long map lump names
This can be done better...
- don't truncate map names stored in demos.
- fixed a few places in the savegame code where map names were still truncated to 8 characters.
- fixed: when bringing up a new weapon the current flash state needs to be removed.

Especially when dropping the current weapon it can still be active, this is most easily observed with Strife's crossbow which loops the flash state, but it also can happen with other weapons, right after shooting.
Merge remote-tracking branch 'upstream/master'

- Conflict fix