external/boringssl: Cherry-pick bc0a4f1f0f7a2d56f944058da74b9c776ba38002

This includes the following change:

https://boringssl.googlesource.com/boringssl/+/bc0a4f1f0f7a2d56f944058da74b9c776ba38002

* acvp: split ACVP modulewrapper for reuse by Trusty

Trusty requires its own trusted app to implement the ACVP modulewrapper
functionality for validation. Separate the frontend from the generic
functions that implement each algorithm.

Also includes the necessary Android build system changes for the new
file structure.

Bug: 173805789
Test: atest CtsLibcoreTestCases CtsLibcoreOkHttpTestCases
Change-Id: I9711c39c94dcae0929b5198970747e7e9c12c536
5 files changed