(All) Add rule for updating the gherkin-languages.json files.
(All) Add rule for updating the gherkin-languages.json files.

Running "make update-gherkin-languages" will update the language
definitions for each parser from the top level gherkin-languages.json
file. This will also first format the gherkin-languaes.json if needed.
CONTRIBUTING.md is updated with instructions how to add or update a
gherkin/i18n language.

Update CONTRIBUTING.md, automatically format when updating languages

pjlsergeant/gherkin,dirkrombauts/gherkin3,pjlsergeant/gherkin,pjlsergeant/gherkin,cucumber/gherkin3,Zearin/gherkin3,SabotageAndi/gherkin,SabotageAndi/gherkin,pjlsergeant/gherkin,cucumber/gherkin3,dirkrombauts/gherkin3,cucumber/gherkin3,Zearin/gherkin3,pjlsergeant/gherkin,dirkrombauts/gherkin3,Zearin/gherkin3,SabotageAndi/gherkin,cucumber/gherkin3,dirkrombauts/gherkin3,Zearin/gherkin3,SabotageAndi/gherkin,pjlsergeant/gherkin,pjlsergeant/gherkin,Zearin/gherkin3,cucumber/gherkin3,SabotageAndi/gherkin,cucumber/gherkin3,SabotageAndi/gherkin,Zearin/gherkin3,SabotageAndi/gherkin,dirkrombauts/gherkin3,SabotageAndi/gherkin,cucumber/gherkin3,dirkrombauts/gherkin3,dirkrombauts/gherkin3,SabotageAndi/gherkin,cucumber/gherkin3,Zearin/gherkin3,Zearin/gherkin3,dirkrombauts/gherkin3,pjlsergeant/gherkin,cucumber/gherkin3,pjlsergeant/gherkin