Refactor per-player shrouds.

Side-effects:
- Fixes shellmap shroud (if enabled via script).
- Fixes selection decorations being hidden from allies.