Add getLastAccessedTime logging for flakey test_SSLSocket_TestSSLSessions_create test case

Bug: 10577514
Change-Id: I867fc6f852a47fb299e82fff2870c136cc58cbdb
Increase wait time for test_SSLSocket_interrupt_case

Bug: 10599593

(cherry picked from commit a96049c03db95fd46583ac917f221791cf7d08dc)

Change-Id: Ifd5cfe1134a246671da0d1729b635b1f091ea3c6
Use getLocale more consistently.

Change-Id: I64d9e651aba3b2872a23e4d4b1b7c32c34f86d90
Remove some unnecessary native code for LocaleData.

We already have a more general implementation, exposed as public
API >= jb-mr2.

Change-Id: I917465f6bac4afec40e3685dccffad920d050c85
Fix memory leak when using DateTimePatternGenerator

Instance created by DateTimePatternGenerator::createInstance() needs to
be deleted

Change-Id: I3e6058f717e56dbc06ffaca35ff6ae06059b689d
Signed-off-by: Carton He <carton.he@marvell.com>
Only use public API for icu4c's FieldPositionIterator.

Change-Id: I247f7c644537b8e9f67f4f27360ce1449fa04300

Conflicts:
	luni/src/main/native/IcuUtilities.h
Unit tests for all registered EC KeyFactory instances.

* AndroidOpenSSL provider is passing all tests.
* BC provider is failing ten tests ("opaque" keys not being fully
  supported, and RSA keys not being rejected).

Change-Id: I062db5151ed48fad8309816dd0546404af59e326
More java.text test cleanup/fixes.

I investigated http://bugs.icu-project.org/trac/ticket/10353 further
and decided it's WAI, so we can remove a TODO implying that icu4c was
incorrect. Also merge the remaining OldDecimalFormatTest tests, removing
duplication.

Change-Id: I1941dd1bef3b5eae258960ca8a5fcd2e7de0c926
Fix formatDateRange's handling of all-day events.

Android's formatDateRange's interpretation of a time span running until 0 ms
into a day is different from icu4c. Traditionally we didn't count that as
being the next day, but icu4c does.

Bug: 10560853
Change-Id: I99fbbf19ad98147c9c4ff568231aec71d97a8938

Conflicts:
	luni/src/main/java/libcore/icu/DateIntervalFormat.java
	luni/src/test/java/libcore/icu/DateIntervalFormatTest.java
Make sure ChannelID key is initialized

This test used the test ChannelID key, but it didn't make sure it was
initialized first. This made it appear sometimes depending on the order
the tests were executed.

(cherry picked from commit debfff83084b79b65c092cfe72ebea9d9a9548d6)

Bug: 10210673
Change-Id: I5212e265611208ecb641a7d6b403985df603cb03
Fix formatDateRange's decisions about when to show a year.

Bug: 10209343
Change-Id: Id386e9ee4acf46ce3b4d0802b4aca49a0b0667cb