Previous mechanism was looking for some particular keywords in the title of an article. This turned out to be a bit weak, since some disambiguation pages do not contain any of those keywords in their title.
New mechanism looks for a template {{disambiguation_keyword within the article's xml. The keywords are obtained using Wikidata's API
Example: the page samurai in fr contains {{Homonymie}}and the title does not contain any disambiguation keyword.
Added a test, the xml for that test comes from ESWIKI, so it is verified that this template is included in the XML dump
Sacked off the disambiguations dict, since we can get the real, accurate keywords from the API
Regenerated the locales. English, and Italian did not need an update
Connects to idio/json-wikipedia#31
{{disambiguation_keyword
within the article's xml. The keywords are obtained using Wikidata's API{{Homonymie}}
and the title does not contain any disambiguation keyword.