Improve TTS initialization and queuing.

Changes:
- Don't loop over all TTS locales to find if current card's language is available.
- Cut question reading when card is flipped. Start answer immediately.
- Waiting dialog while TTS initializes.
Bumped version to 2.1beta1
Fixed FEFF character
Fixed scraper for new website
screenshot
ready for use
Updated transaltions from Crowdin, fixed CDATA syntax errors in XML and on Crowdin
Bumped version to 2.1beta2
Fixed many syntax errors on Crowdin
Correct question audio repeat, by deck options.
Merge pull request #188 from chajadan/ProperQuestionAudioRepeatOnAnswer

Correct question audio repeat, by deck options.
Filter more
More Crowdin fixes
Merge branch 'v2.1-dev' of github.com:ankidroid/Anki-Android into v2.1-dev
Bumped version to 2.1beta3
Added 6 languages: gl he hi lt sk sl
Fixed translations
Fixed translations
Oops I had forgotten to commit this merge for the conflict when I pulled pull request 190
Replaced String.isEmpty with TextUtils.isEmpty because does not exist on some versions of AnkiDroid