speechdispatcherfactory: do not set language if it is empty
In case orca is getting started without any specific locale, we may get an empty language. In that case we shouldn't try to pass this to speech-dispatcher, it would just fail (and happens to break output modules in non-recent versions of speech-dispatcher).