Merge changes I0286459f,I9450743e,Ibf1efea5,I48325500,I2bd36929, ... into lmp-dev

* changes:
  DO NOT MERGE: Heap buffer overflow in xmlAddID
  DO NOT MERGE: Add validation for eternal enities
  DO NOT MERGE: Use correct limit for port values
  DO NOT MERGE: fix for the XPath nodeTab use-after-free bug from nmehta@
  DO NOT MERGE: Fix XPointer paths beginning with range-to
  DO NOT MERGE: Disallow namespace nodes in XPointer ranges
  DO NOT MERGE: Apply upstream Chromium patch for encoding changes