User:Trappist the monk/IANA subtag registry file update

Module:Lang relies upon a series of Lua data modules that are transcribed from the IANA language-subtag-registry file: All of these modules can be updated by using Module:Lang/data/iana_languages/make and copy/pasting the appropriate sections of that module's output into the related data module. This is a crude awb script that can be used to update all of the data modules in a more 'automatic' manner. The script fetches the language-subtag-registry file from the IANA website and then parses it apart and updates the various modules.
 * Module:Lang/data/iana languages
 * Module:Lang/data/iana scripts
 * Module:Lang/data/iana regions
 * Module:Lang/data/iana variants
 * Module:Lang/data/iana suppressed scripts
 * Module:ISO 639 name/ISO 639-1

The process is:
 * 1) open awb and load the settings file.
 * 2) click start
 * 3) review the changes, and if acceptable, click save; repeat 'til done.

settings file
  false false   true    false  <Variants /> <ContextChars>20</ContextChars> </Disambiguation> <Special> <namespaceValues /> <remDupes>true</remDupes> <sortAZ>true</sortAZ> <filterTitlesThatContain>false</filterTitlesThatContain> <filterTitlesThatContainText /> <filterTitlesThatDontContain>false</filterTitlesThatDontContain> <filterTitlesThatDontContainText /> <areRegex>false</areRegex> <opType>0</opType> </Special> <Tool> <ListComparerUseCurrentArticleList>0</ListComparerUseCurrentArticleList> <ListSplitterUseCurrentArticleList>0</ListSplitterUseCurrentArticleList>