Put audio related problems into sound.log
Specify sprite positions as center pos + offset. Fixes #3611.
Add audio device selection. Fixes #3553.
fixed RA map: ATHENA (koth)

-- removed residual wall on main island
-- removed a couple of oil derricks
-- added some additional stones to prevent players to colonize the main
island.
-- playtested
Merge pull request #3616 from pchote/wobbly-turrets

Fix wobbly turrets
Merge pull request #3617 from pchote/audio-device-selector

Audio device selector
Merge pull request #3620 from wuschel/bleed

fixed RA map: ATHENA (koth)
actually care for the map music switch
don't hide the pause button after unpause
merge C&C and RA music player logic

mainly code cleanup, but with the following improvements:
- scroll to current song which fixes #3360 and overlapping label
- use Rules.InstalledMusic & Sound.MusicPlaying everywhere
- separated C&C install logic and log catched exceptions
- save the music settings on back/close
Merge pull request #3600 from Mailaender/music-player-fixes

Fixed various music player problems
Fix DescAttribute fail in CashTrickler.cs
Change IRenderable.WithPos -> OffsetBy.

This is more appropriate for the actual use cases.
Fixes #3621.
Don't render contrail shadows.
Merge pull request #3623 from ScottNZ/desc

Fix DescAttribute fail in CashTrickler.cs
Merge pull request #3624 from pchote/renderable-fixup

Renderable fixup