Added class method what() to return current os type
Refactored language normalizer to one place in Configuration
Now use dynamic os_type check (for TTS), and accept args like language and voice (for Mac OSX TTS)