Fix for *.ts conflict between TypeScript and Qt Translation files

Both TypeScript and [Qt translation files](http://qt-project.org/doc/qt-4.8/linguist-translators.html#file-types) (XML-based) use the extension .ts .

TypeScript already existed in linguist, but not Qt translation files. I'm using the latter [here](https://github.com/ruben2020/codequery/tree/master/gui/translations).

I've added .ts under XML in languages.yml, added disambiguation code in heuristics.rb and added a Qt translation file sample in the samples folder.