RESTRICT AUTOMERGE: Update libxml2 to 2.9.8

Merge to pi-dev and restore Android.mk

Bug: 79662501
Bug: 36809766
Bug: 36810305
Bug: 62151041

Test: manually verify functionality for regression

Change-Id: Ife351c91c932eb92992656f8ea5c08724a220306
(cherry picked from commit 4e91cfdbb1a8624e5cd5a850d6e17da11d1e34a8)
380 files changed
tree: 14ed02767a3ab45f35cea20ad45d23bdd93e00af
  1. .gitignore
  2. .travis.yml
  3. AUTHORS
  4. Android.bp
  5. CONTRIBUTING
  6. ChangeLog
  7. CleanSpec.mk
  8. Copyright
  9. DOCBparser.c
  10. INSTALL.libxml2
  11. MAINTAINERS
  12. MODULE_LICENSE_MIT
  13. Makefile.am
  14. Makefile.tests
  15. Makefile.win
  16. NEWS
  17. README
  18. README.cvs-commits
  19. README.tests
  20. README.version
  21. README.zOS
  22. SAX.c
  23. SAX2.c
  24. TODO
  25. TODO_SCHEMAS
  26. VxWorks/
  27. acinclude.m4
  28. autogen.sh
  29. bakefile/
  30. buf.c
  31. buf.h
  32. build_glob.py
  33. c14n.c
  34. catalog.c
  35. check-relaxng-test-suite.py
  36. check-relaxng-test-suite2.py
  37. check-xinclude-test-suite.py
  38. check-xml-test-suite.py
  39. check-xsddata-test-suite.py
  40. chvalid.c
  41. chvalid.def
  42. config.h
  43. configure.ac
  44. dbgen.pl
  45. dbgenattr.pl
  46. debugXML.c
  47. dict.c
  48. doc/
  49. elfgcchack.h
  50. enc.h
  51. encoding.c
  52. entities.c
  53. error.c
  54. example/
  55. genChRanges.py
  56. genUnicode.py
  57. gentest.py
  58. global.data
  59. globals.c
  60. hash.c
  61. include/
  62. legacy.c
  63. libxml-2.0-uninstalled.pc.in
  64. libxml-2.0.pc.in
  65. libxml.3
  66. libxml.h
  67. libxml.m4
  68. libxml.spec.in
  69. libxml2-config.cmake.in
  70. libxml2.doap
  71. libxml2.syms
  72. list.c
  73. macos/
  74. nanoftp.c
  75. nanohttp.c
  76. optim/
  77. os400/
  78. parser.c
  79. parserInternals.c
  80. pattern.c
  81. python/
  82. regressions.py
  83. regressions.xml
  84. relaxng.c
  85. result/
  86. rngparser.c
  87. runsuite.c
  88. runtest.c
  89. runxmlconf.c
  90. save.h
  91. schematron.c
  92. test/
  93. testAutomata.c
  94. testC14N.c
  95. testHTML.c
  96. testModule.c
  97. testOOM.c
  98. testOOMlib.c
  99. testOOMlib.h
  100. testReader.c
  101. testRegexp.c
  102. testRelax.c
  103. testSAX.c
  104. testSchemas.c
  105. testThreads.c
  106. testThreadsWin32.c
  107. testURI.c
  108. testXPath.c
  109. testapi.c
  110. testchar.c
  111. testdict.c
  112. testdso.c
  113. testlimits.c
  114. testrecurse.c
  115. threads.c
  116. timsort.h
  117. tree.c
  118. trio.c
  119. trio.h
  120. triodef.h
  121. trionan.c
  122. trionan.h
  123. triop.h
  124. triostr.c
  125. triostr.h
  126. uri.c
  127. valid.c
  128. vms/
  129. win32/
  130. xinclude.c
  131. xlink.c
  132. xml2-config.1
  133. xml2-config.in
  134. xml2Conf.sh.in
  135. xmlIO.c
  136. xmlcatalog.c
  137. xmllint.c
  138. xmlmemory.c
  139. xmlmodule.c
  140. xmlreader.c
  141. xmlregexp.c
  142. xmlsave.c
  143. xmlschemas.c
  144. xmlschemastypes.c
  145. xmlstring.c
  146. xmlunicode.c
  147. xmlwriter.c
  148. xpath.c
  149. xpointer.c
  150. xstc/
  151. xzlib.c
  152. xzlib.h