am 2797d28f: Merge "Fix a bug in DatagramChannel.send."

* commit '2797d28f58449627ad883543edd43f3edc45e9a3':
  Fix a bug in DatagramChannel.send.
Only enforce the encrypted bit in the GPBF, and ignore other unsupported bits.

(cherry-pick of 7a302a49a7c8b99e2f34fff660e199fb7c776bc1.)

Bug: 8617715
Change-Id: Ibfe919d67fd17cee050d23811faa5aa64116dfb4
Merge "Only enforce the encrypted bit in the GPBF, and ignore other unsupported bits."
am aa1abaf5: Merge "Only enforce the encrypted bit in the GPBF, and ignore other unsupported bits."

* commit 'aa1abaf508e1d84e3d16b91bf8af61e3330438bd':
  Only enforce the encrypted bit in the GPBF, and ignore other unsupported bits.
am 626863dc: am c53f9cd8: Do not set valueDecoded until after the value is decoded

* commit '626863dca5027b3dff98adb9362760e59dd4a8c0':
  Do not set valueDecoded until after the value is decoded
am a49bf5d1: am 2797d28f: Merge "Fix a bug in DatagramChannel.send."

* commit 'a49bf5d1cfa9a7c7fe69479ce848ccb353796361':
  Fix a bug in DatagramChannel.send.
am b4f42c5d: am aa1abaf5: Merge "Only enforce the encrypted bit in the GPBF, and ignore other unsupported bits."

* commit 'b4f42c5d47b4574bd303dd38553264ec0944d56f':
  Only enforce the encrypted bit in the GPBF, and ignore other unsupported bits.
TimerTest cleanup

Bug: 8657701
Change-Id: If3cb0892b63a1dff00ab33b92065ca54cc174123
Merge "TimerTest cleanup"
am 5ef7aa7f: Merge "TimerTest cleanup"

* commit '5ef7aa7fbd7ae4a110c4c262de36a0feaa7e48d4':
  TimerTest cleanup
Fix additional races in org.apache.harmony.security.x509.Extensions

Bug: https://code.google.com/p/chromium/issues/detail?id=233610
Bug: 8712523
Change-Id: Ie54f62fa37f31e8ea37b5f4905f0ca3d3e22ac8f
am 4e8de9eb: am 5ef7aa7f: Merge "TimerTest cleanup"

* commit '4e8de9ebb002963675d332ab0e07e9d73500de5a':
  TimerTest cleanup
Merge "Fix additional races in org.apache.harmony.security.x509.Extensions"
am f73a8c28: Merge "Fix additional races in org.apache.harmony.security.x509.Extensions"

* commit 'f73a8c282e8e836871335fa75dcc7a06e914c975':
  Fix additional races in org.apache.harmony.security.x509.Extensions
am 1b21c6e8: am f73a8c28: Merge "Fix additional races in org.apache.harmony.security.x509.Extensions"

* commit '1b21c6e84a63e41cb2a61da2540efae008849d56':
  Fix additional races in org.apache.harmony.security.x509.Extensions
Cope with a corrupt tzdata update.

We need to fall back to the next choice on error. Rewrite the code
to be testable and add some tests. Add an internal GMT-only
fallback in case all our sources of tzdata are bad. Also make
time zone detection on the host more useful.

Bug: 8373554
Change-Id: I9f91b844a61f07f34b268535e6d24aa0c301bf8d
Merge "Cope with a corrupt tzdata update."
am 971709da: Merge "Cope with a corrupt tzdata update."

* commit '971709da542bbaf163c89fce916fc943f0e1101a':
  Cope with a corrupt tzdata update.
am ff72988b: am 971709da: Merge "Cope with a corrupt tzdata update."

* commit 'ff72988b2ff791afc4d101984c9348451f49091c':
  Cope with a corrupt tzdata update.
Fix vogar --mode device's fallback time zone.

Change-Id: Icf7a5ecb5aa7e1b4e6effe26e7a4a63807d18b1c