Agregué configuraciones a la SettingsActivity y agregué toda la música del juego de Tetris de Game Boy para usarla como demo en lo que se consigue música para publicar.
Corrección
Reubicación de clases para evitar dependencias cíclicas entre paquetes.
Restricción de visisibilidad para algunos métodos y clases
Se agregó la notificación de las licencias de código abierto (falta llenar el html con las licencias)
Ahora se puede cambiar la música o quitarla desde las configuraciones.
GameBoardView reproduce sonidos cuando los piezas caen o rotan, cuando se borran lineas, cuando se pausa el juego y cuando se acaba el juego siempre y cuando los sonidos esten habilitados en la configuración del juego. Con este cambio algunas pruebas unitarias no funcionan
Fixes #37
Se agregaron mensajes de confirmación en algunas configuraciones
Corregido un bug del sonido de la pausa
Reinicio del track seleccionado correctamente.
Modifiqué el tamaño del texto
Formato, indentación, consistencia y remoción de algunos 'Log' innecesarios.
Reconstruí GameBoardView para hacer métodos más pequeños para que tuvieran más consistencia con su nombre y tratar de evitar, en lo posible, métodos dios.
Ahora el juego se debe iniciar con GameBoardView.startGame().
DefaultShape fue renombrada a TetrominoShape
El enumerado Direction se incluyo en Tetromino como estaba antes (nadie más lo usa).
Tetromino y TetrominoShape fueron movidos al paquete view pues son para de las vistas.
Merge branch 'master'

Conflicts:
	app/res/values/strings.xml
	app/src/mx/udlap/is522/tedroid/activity/GameActivity.java
	app/src/mx/udlap/is522/tedroid/activity/MainMenuActivity.java
Merge branch 'achievements'

Conflicts:
	app/src/mx/udlap/is522/tedroid/activity/GameActivity.java
	app/src/mx/udlap/is522/tedroid/activity/MainMenuActivity.java
Reconstruí GameBoardView para hacer métodos más pequeños para que tuvieran más consistencia con su nombre y tratar de evitar, en lo posible, métodos dios.
Ahora el juego se debe iniciar con GameBoardView.startGame().
DefaultShape fue renombrada a TetrominoShape
El enumerado Direction se incluyo en Tetromino como estaba antes (nadie más lo usa).
Tetromino y TetrominoShape fueron movidos al paquete view pues son para de las vistas.
Merge branch 'master'