Removed 64 bit NVDA controller client library as this is not needed at this point
Added basic .gitignore
Quick fix for UnicodeDecode errors occuring while presenting some non english window and control names. This should be properly addressed later.
Fixed inability to start service without "enabled" setting which has been removed
Merge branch 'master' of https://github.com/ruuk/service.xbmc.tts

Conflicts:
	lib/guitables.py
Added SpeechDispatcherTTSBackend with some default values attempting to load a voice coresponding with the user's locale if it exists.
ESpeakTTSBackend: Added voices selection.
Merge branch 'master' of https://github.com/ruuk/service.xbmc.tts

Conflicts:
	lib/backends/espeak.py
	lib/guitables.py
Added stop method to more TTSBackends NVDA, Sapi and SpeechDispatcher
SpeechDispatcherTTSBackend: handle connection lost errors e.g. while
speech-dispatcher daemon is restarted.
Merge branch 'master' of https://github.com/ruuk/service.xbmc.tts

Conflicts:
	lib/guitables.py
	service.py
ESpeakTTSBackend: prevent double speaking. I don't know when this did
crep in.
SapiTTSBackend: Added support for setting voices. Also reverted utf8
decoding for NVDA and Sapi TTSBackends as it is no longer needed after the
latest refactor.