Use OpenJdk implementation of parts of java.util.*, java.security.*.

Includes:

- java.util.jar
- java.security
- java.security.acl,
- java.security.cert
- java.security.interfaces
- java.security.spec

Preserve StrictJarFile (and supporting classes) which confirms to a
stronger spec than java.util.jar.*

- StrictJarFileTest#testGetManifest has been temporarily suppressed.
- Several security related methods are no-ops now.
- Read security.properties from the library jar file (and not the FS).
- Security.initializeStatics uses the following providers (in order):
  (a) conscrypt
  (b) bouncycastle
  (c) harmony's crypto provider.
  (d) conscrypt (JSSE).

Change-Id: I24d3d68b033d00293c3e450429d31cb8ce50a44b
16 files changed