Speech is synchronous with the render loop now.

Add example of speech to BattleScreen.
Changed Speech to be a singleton, since we’d be outputting speech from many places.
Add touch detection for Units.
Update BattleScreen to use the new Speech system.
New speech files.
Add unit handling code.
Fix the manifest, and make the view landscape.
Merge branch 'feature/battle_ground' into develop
Merge branch 'develop'

* develop:
  Fix the manifest, and make the view landscape.
  Add unit handling code.
  New speech files.
  Update BattleScreen to use the new Speech system.
  Add touch detection for Units.
  Changed Speech to be a singleton, since we’d be outputting speech from many places.
  Speech is synchronous with the render loop now.
Make some fixes.
implemented MoveTroops (partially), added text-to-speech for city ui
text-to-speech mp3
Merge remote-tracking branch 'origin/master' into cityUI

Conflicts:
	Code/core/src/main/java/utm/csc492/diamondfire/DiamondFire.java
	Code/core/src/main/java/utm/csc492/diamondfire/algorithms/Speech.java
	Code/core/src/main/java/utm/csc492/diamondfire/screens/BattleScreen.java