Improved the music handling, notably between battles and the map mode.

Now if the battle music is the same than the map one, the music won't stop.

The map music will also keep on from where it stopped after a battle.

Fixes #308