Exercise both Conscrypt implementations of SSLSocket.

Re-runs a subset of CtsLibcoreTestCases with the
soon-to-be deprecated file descriptor-based
implementation to ensure it is still tested.

Uses a new instrumentation listener to allow
selection of which implementation to use.

Bug: 148133102
Test: atest CtsLibcoreTestCases

Change-Id: I00e2209e2cf90bbcf5792ad0f81787a4fb795d27
Merged-In: I00e2209e2cf90bbcf5792ad0f81787a4fb795d27
(cherry picked from commit 0cc51f31a5210e83d3af630823faa3da2815a009)
2 files changed