Got TextToSpeech working.
Now it reads out the current time.
Now the best language is configured for TTS.
Configured pitch and speechrate for tts.
Wrote code for converting times to human strings(eg. converts the time 10:30 to
"half past ten")
Now it reads out the current time by speech.
Moved volume conversion to utility class
Added "play playlist" action in service

Maybe not the best solution to handle playlist logic in the service, but
difficult elsewhere because of the need of a \"on complete\" callback,
which is easily accessed in the Service.
Implemented playlist driver using AudioService's playlist functionality

Perhaps would more appropriate with more playlist logic in driver than service,
see previous commit's message for additional reasoning.
Added missing license notice
Javadoc additions and naming updates
Javadoc fixes in Challenge interface
Added Roto Snake name and description to string arrays
Removed unused options menu from challenge settings
Restored some default values to Alarm

A (hopefully) temporary solution to unit testing problems
Alarm's setTime() event old value fix
Working on reading out weather.
Now the correct language is chosen for the text to speech engine.
Added a preference for speech.
Removing 5 points when snoozing if challenges are activated