Suppress broken apache-harmony logging CTS tests

Add test suppression entries for differences known to be
caused by Android changes and failures that involve
java code fixes.

Some failures are the result of the test code being newer
than the libcore code. Android took its last libcore update
from apache-harmony some time after r820767 but before r929953
and its test-code update at r1097236. This explains a few
things.

java package fixes will be applied via a separate commit.

Bug: 13882147
(cherry picked from commit 3b24d91a6c079234f36ca5cbf862eb975cd5fb4a)

Change-Id: I45fc103f20ab430b8924174a690c49bee4083f0f
diff --git a/expectations/knownfailures.txt b/expectations/knownfailures.txt
index b865c85..3de387a 100644
--- a/expectations/knownfailures.txt
+++ b/expectations/knownfailures.txt
@@ -1377,6 +1377,55 @@
   ]
 },
 {
+  description: "java.util.logging: Android introduced config fallback behavior in LogManager.readConfiguration()",
+  bug: 13882147,
+  names: [
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.LogManagerTest#testNotExistConfigFile",
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.LoggerTest#testGetLogger_Empty",
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.LoggerTest#testGetLogger_Null",
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.LoggerTest#testGetLoggerWithRes_InvalidRes",
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.LoggerTest#testGetLoggerWithRes_Empty"
+  ]
+},
+{
+  description: "java.util.logging: Android's user.home system property cannot be cleared",
+  bug: 13882147,
+  names: [
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.FileHandlerTest#testConstructor_NoUsrHome",
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.FileHandlerTest#testConstructor_NoTmpDir_NoUsrHome"
+  ]
+},
+{
+  description: "java.util.logging: Android's user.home system property points to root (/) dir",
+  bug: 13882147,
+  name: "com.android.org.apache.harmony.logging.tests.java.util.logging.FileHandlerTest#testConstructor_NoTmpDir"
+},
+{
+  description: "java.util.logging: The defaults for FileHandler don't work on Android because they try to write to the read-only user.home dir",
+  bug: 13882147,
+  name: "com.android.org.apache.harmony.logging.tests.java.util.logging.FileHandlerTest#testDefaultValue"
+},
+{
+  description: "java.util.logging: Android's classes have been stubbed in places.",
+  bug: 13882147,
+  names: [
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.LogManagerTest#testGetLoggingMXBean"
+  ]
+},
+{
+  description: "java.util.logging: the serialized form references org.apache not com.android.org.apache",
+  bug: 13882147,
+  name: "com.android.org.apache.harmony.logging.tests.java.util.logging.LevelTest#testSerializationCompatibility"
+},
+{
+  description: "java.util.logging: Tests that require java.util.logging code changes to fix.",
+  bug: 13882147,
+  names: [
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.SocketHandlerTest#testConstructor_NoProperties",
+    "com.android.org.apache.harmony.logging.tests.java.util.logging.XMLFormatterTest#test_TestFileHandlerClass_constructor"
+  ]
+},
+{
   description: "Known failure in GregorianCalendarTest",
   bug: 12778197,
   name: "org.apache.harmony.tests.java.util.GregorianCalendarTest#test_computeTime"