Added Media.PlayMusic to the Lua API

and make use of it on the shellmaps to fix https://github.com/OpenRA/OpenRA/issues/6071.
This would be easy to do with a completion handler.  Just define a list of the songs that are available for the mission, and pick an entry from that list.