Stats.pref: Agrega para cada unidad cuantos sonidos de cada tipo tienen.

AudioManager: Agrega enumerador para tipo de sonido.

GameController: Agrega los metodos para poder los nuevos valores del pref.

UnitRender: Actualiza segun los cambios de AudioManager.

FileUtil: Cambia la path para acceder a los sonidos.

UnitStatsPrefReader: Actualiza para leer los nuevos valores del pref.

TurnAnimationsView: comenta la llamada a los sonidos de Victory, Draw y Defeat.
AudioManager: Baja el volumen relativo entre la musica y los sfx para que se escuchen mejor.

FileUtil: Agrega un error en el path de los archivos de audio.

NormalGameViewy SelectUnitsView: Hace la llamada a los sfx donde corresponde.
FileUtil: Refactor: getSound ahora busca en la carpeta de los sfx generales, no en la de cada unidad.
          Agrega: getUnitSFX que es el que busca dentro de la carpeta de cada unidad.

AudioManager: Agrega Enum para cuando termina un game (victory, defeat y draw).
              Refactor: rename: getSound --> getUnitSFX (que ahora utiliza FileUtil.getUnitSFX)
              Refactor: rename: playSound --> playUnitSFX (ahora devuelve el sonido que se reprodujo)
              Agrega: playEndSound que reproduce el SFX de victory/defeat/draw

UnitRender: se agrego el atributo Sound "playing" para poder detener el sonido que se esta reproduciendo para poder repoducir el nuevo.
            (no tiene un isPlaying, por eso no pude hacer que deje este y no reproduzca el nuevo, sino que stopea el actual y reproduce el nuevo)
            Agrega el metodo playSFX para reproducir los sonidos.

NormalGameView y SelectUnitsView: ahora llama a UnitRender.playSFX

TurnAnimationsView: Ahora utiliza el AudioManager.playEndSound.
MusicWrapper: agrega dispose al archivo de musica.

AudioManager: quita la tabla de la musica, no es necesaria, y arregla el metodo getSoundFX para que busque en el mapa (containsKEY).
              Arregla el sonido en el celular, pero la primera vez que lo carga no lo reproduce.