Fixed default values for MediaQueue ActiveSongIndex

In XNA the activeSongIndex property defaults to -1. This was not the case so I have updated the code to take this into account. Also fixed a bug where calling MediaPlayer.Play was not setting the activeSongIndex when playing a single song. We got away with this before because the index defaulted to 0.